목차
- 어떤 dependency에 추가할 것인가?
- 어떻게 설치할 것인가?
- 어떤 버전으로 설치할 것인가?
- 그 외?
어떤 dependency에 추가할 것인가?
npm install name -P
== npm install name
과 동일
- 그냥 다운 받는 것은
P
옵션을 붙인것과 동일
package.json
에 dependencies
에 기록
- 원래는
--save
옵션을 붙여야 dependencies
에 추가되었지만, npm5부터 default로 됨
npm install name -D
== npm install name --save-dev
과 동일
package.json
에 devDepndencies
기록
- 개발할 때만 필요한 module들을 다운로드 할때 사용
- 바뀌는 것은 기록의 위치, 실제 사용은 동일
npm install name -O
package.json
에 optionalDependencies
기록
- 바뀌는 것은 기록의 위치, 실제 사용은 동일
어떻게 설치할 것인가?
npm install name --force
- 디스크에 복사본이 있어도 무조건 다시 다운받게 강제한다
npm install name -g
- 해당 모듈에 종속되는게 아니라 전역으로 설치
- npm 도 전역으로 설치된 모듈중 하나이다.
어떤 버전으로 설치할 것인가?
npm install name@0.0.1
npm install name@latest
그 외?
npm install name --dry-run
- 실체 설치 X
- 설치된 것 처럼
log
만 남는다.
npx install name
- 설치해서 실행하고 다시 삭제한다.
- ex)
npx create-react-app my-app