목표
- create-react-app으로 리액트 앱을 생성해본다.
🤔 의문
- 그렇다면 어떻게 리액트 앱을 만들까?
다음과 같은 명령어로 리액트 앱을 만들 수 있다.
npx create-react-app my-app
cd my-app
npm start
💡 주의
- 명령어를 사용하기 전에 중요한 점이 있는데, Node 14.0.0 혹은 상위 버전 및 npm 5.6 혹은 상위 버전이 필요하다고 나와 있다.
- 실제로 위의 명령어를 살펴보면 npm과 npx가 있는 것을 볼 수 있다.
- npm은 node package manager의 줄임말로 node.js에서 사용하는 모듈들을 다운 받아 설치하고 관리해주는 프로그램을 말한다.
- 또한, npx는 node package execute의 줄임말로 npm의 단점을 보완해주는 도구이다. 모듈을 로컬에 저장하지 않고, 매번 최신 버전의 파일만을 임시로 불러와 실행 시킨 후에, 다시 그 파일은 없어지는 방식으로 모듈을 사용한다.
node.js와 npm은 Node.js 홈페이지에서 다운로드 받을 수 있다. LTS(Long Term Support)버전을 다운로드 받는 것이 일반적이다.
npx create-react-app my-app
npm start