npm : 자바스크립트 라이브러리를 내려받아 설치하고 삭제하는 등의 관리를 해주는 프로그램.
- package.json이라는 파일에 설치된 라이브러리의 정보를 적어서 저장.
(∵ 라이브러리 용량이 크기 때문에 텍스트 명세만 적어줘서 다른 사람이 명세를 보고 다운로드 받는 것이 더 효율적임.)
webpack : 프레임워크가 .js, .css, .jpg와 같은 웹 문서 파일을 사용하지 않기 때문에 예를 들어 .hbs, .cjs, .sass 등의 파일을 웹팩이 분석하여 .js, .css등의 파일로 변환해준다. 이는 프로젝트의 용량을 줄여줍니다. 또한 간단한 노드 기반의 웹 서버를 구동하기도 한다.
책에 나온대로 커맨드에 입력했더니 에러가 났다.
nvm은 책에서 걸어준 링크로 들어가 다운받았고
node는 8.10.0을 받으라고 나와있지만 이후에 yarn 노드 버전 요구사항이 바뀌었다고 하여
버전은 10.13.0을 다운받으면 된다.
nvm install 10.13.0
이후 npm을 통해 yarn을 다운로드 한다.
npm install -g yarn
yarn을 통해 create react-app을 설치.
yarn create react-app do-it-example --scripts-version 2.1.7
이후에
cd do-it-example
yarn start
내가 보려고 작성하는 글이지만 혹시나 해매는 분이 계실까 작성해보았다.