sudo npm install —save three 를 통해 다운을 하려 하는데 파일이 뜨지 않는다
node init 을 통해 package.json 을 생성해야 한다고 한다. (리액트에선 자동으로 만들어줘서 몰랐음)
☀︎package.json이란
package.json 파일은 해당 프로젝트의 모든 정보가 담긴 파일입니다. 프로젝트의 이름, 버전, 필요한 의존성 패키지 등을 기록합니다. node.js 프로젝트에서는 반드시 package.json 파일을 생성하여야 합니다. npm init
명령어를 통해 쉽게 생성할 수 있습니다.
위와 같이 npm init 명령어를 사용하면 인터렉티브 프롬프트가 동작하면서 프로젝트에 대한 여러가지 정보를 입력할 수 있게 되고 그 정보를 기반으로 기본적인 package.json을 만들어 줍니다. 기본적인 package.json은 위와 같이 만들 수 있지만 실제적으로 이 파일에서 의존성 라이브러리에 대한 정보를 관리해 주는 것이 좋은데 npm으로 모듈 설치시마다 package.json을 수정해 주는 것은 귀찮은 일인데 설치시에 package.json의 dependencies 부분을 업데이트 해주는 옵션이 존재합니다.
☀︎ npm install 모듈명 —save
npm install 모듈명 --save 로 모듈 설치시 --save라는 옵션을 붙혀주면 로컬에 모듈을 설치하면서 자동적으로 package.json을 업데이트 해 줍니다.