[Node.js] npm install 관련
[Node.js] npm install에 대해
1. npm install과 패키지
npm install을 둘로 나누면 다음과 같다.
- 패키지명을 명시하고, 해당 패키지를 설치
- 패키지명을 명시하지 않고,
package.json파일의 의존성 모두 일괄적으로 설치
2. 플래그( -P, -save, -g, -D)
-P: 설치 후 프로젝트의dependencies목록에 추가--save-prod: 설치 후 프로젝트의dependencies목록에 추가-D: 설치 후 프로젝트의devDependencies목록에 추가--save-dev: 설치 후devDependencies목록에 추가-
-g,--global: 패키지를 프로젝트가 아닌 시스템의node_modules폴더에 설치- 시스템의
node_modules폴더 경로는npm root -g로 찾을 수 있다. -g플래그를 사용할 경우package.json의 의존성 목록에 추가되지 않음
- 시스템의
주의
-p,--save-prod플래그는$ npm install (프로젝트)와 완전히 동일하기 때문에 겨의 사용하지 않음.
참고
- dependencies vs devDependencies
dependencies:express패키지 같은 실제 코드에도 포함되고 앱 구동을 위해 필요한 의존성 파일들devDependencies:concurrently패키지처럼 실제 코드에 포함되지 않으며 개발 단계에만 필요한 의존성 파일들dependencies만 설치하고 싶을 떄?
npm install -production
댓글남기기