티스토리 뷰
--save와 --save-dev 차이
$ npm install hubot-test-helper --save-dev
testing hubot scripts를 읽던 중 발견. --save를 쓰기도 하던데 둘 차이는 뭘까?
그냥 install 하면 ./node_modules 디렉터리에 패키지 설치를 하고 끝. --save, --save-dev 옵션은 ./package.json 업데이트를 같이해준다. 어디에 패키지 정보를 추가하느냐가 다른데, --save 옵션은 dependencies object에 추가하고 --save-dev 옵션은 devDepenencies object에 추가한다.
dependencies와 devDepenencies 차이는 npm install을 할 때 나타난다.dependencies는 항상 설치되고 devDepenencies는 --production 옵션을 붙이면 빠진다. npm install “$package” 명령어로 설치할 때는 --dev 옵션을 붙여야지만 설치된다.
참고
- What is difference between –save and –save-dev? - stackoverflow
- What’s the difference between dependencies, devDependencies and peerDependencies in npm package.json file? - stackoverflow
- npm-install - npmjs.com
출처 : http://ohyecloudy.com/ddiary/2016/09/04/til-npm-install-save-or-save-dev/
'■ 백엔드 ■ > NodeJS' 카테고리의 다른 글
빌드 패키지 직접 구성해보기 ( sass + concat + minifier ) (0) | 2018.06.19 |
---|---|
minifier - minifying CSS/JS (0) | 2018.05.14 |
vue-axios (0) | 2018.05.09 |
vue-lodash (0) | 2018.05.09 |
node-sass (0) | 2018.05.09 |
댓글