이 포스트는 VSCode에서 Node.js 설치 후 npm, tsc 등 명령을 실행했을 경우 "'npm' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고..." 오류가 발생하는 현상에 대한 해결입니다.
아래 그림과 같이 기본적으로 Windows VSCode는 기본 터미널이 Windows powershell로 되어 있습니다.
옆에 [+] 버튼을 클릭해서 Command Prompt를 띄우셔서 작업하시면 됩니다.
VSCode의 기본 터미널의 종류를 변경하는 방법은 아래와 같습니다.
1. CTRL + SHIFT + P
위 단축키를 눌러 창을 띄운 다음 Terminal: 로 검색하여 "Terminal: Select Default Profile"을 선택합니다.
본 포스트에서는 리액트를 이용하여 네이버 API로 데이터를 검색해서 목록 화면을 구성해 보겠습니다.
저번 시간에는 프로젝트 경로를 생성하고 개발에 필요한 모듈들을 설치해 보았습니다. 설치하는 과정에서 의존성에 대해서도 잠시 알아보았습니다. 이번에는 VSCode에 프로젝트를 반입해서 프로젝트 구조 및 보일러 플레이트 코드를 작성한 후 간단하게 "Hello World"를 출력해보겠습니다.
VSCode로 프로젝트 열기
먼저 빈 VSCode 창을 하나 열고 [폴더 열기] 버튼을 클릭합니다.
만들어 둔 searchNaverApi 폴더를 선택하여 엽니다.
해당 폴더를 선택하면 VSCode에 프로젝트가 아래와 같이 반입됩니다.
프로젝트 구조 생성
프로젝트 하위에 폴더를 두 개 만들어 보겠습니다.
[./public]
public 이라는 폴더에는 html, css, image 등 정적인 Resources를 관리합니다.
[./src]
src 라는 폴더에는 React 기반으로 개발하는 JavaScript 소스 코드를 관리합니다.
먼저 public 폴더를 생성하고 하위에 index.html 파일을 생성하고 아래와 같이 작성합니다. html 파일에는 별 내용은 없으며 React 모듈을 초기화 할 main.js 파일을 포함하는 부분과 React 애플리케이션을 Rendering 할 "app"라는 아이디를 가진 div를 하나 선언합니다.