패키지를 설치하기 위한 명령어입니다.
웹프로그램을 개발해보려고 express라는 패키지를 설치해보겠습니다.
package.json 파일의 dependencies 항목에 해당 패키지 정보가 자동으로 추가됩니다.
작업하고 있던 폴더에는 node_modules라는 폴더가 생성되며 프로젝트에 종속된 패키지 관리를 수행합니다.
개발용으로 node대신 nodemon 패키지도 설치해봅니다.
package.json 파일에는 devDependencies 항목이 추가됩니다.
git 등에서 clone으로 프로젝트를 설치한 후 package.json이 존재할때
npm install [엔터]
를 실행하시면 package.json파일 안의 종속성 패키지들 전체가 설치 됩니다.
현재 작업중인 프로젝트에 설치
npm install [패키지명]: 프로젝트의 로컬 디렉토리에 패키지를 설치합니다. 이때 package.json 파일의 dependencies 항목에 해당 패키지 정보가 추가됩니다.
npm install [패키지명] --save: 위와 동일하게 패키지를 설치하면서, package.json 파일의 dependencies 항목에 해당 패키지 정보를 추가합니다.
npm install [패키지명] --save-dev 또는 npm install [패키지명] -D 명령어를 사용하여 설치하면, package.json 파일에는 devDependencies 항목이 추가되어, 해당 패키지가 개발 시에만 필요한 패키지임을 명시합니다.
node가 설치된 전체 설치
npm install [패키지명] -g: 글로벌하게 패키지를 설치합니다