작성한 질문수
테스트주도개발(TDD)로 만드는 NodeJS API 서버
npm 1
작성
·
1K
0
-save 옵션이 있을 때와 없을 때의 차이점이 있나요? 없어도 설치가 잘 되네요?
답변 3
4
자문자답 하자면.. npm version 5 이상 부터는 --save옵션이 default 네요. npm install 시 "--save-dev" or "no-save" 옵션을 안주면 --save(--save-prod) 가 default 로 입력 됩니다. 따라서 굳이 --save 옵션을 주지 않아도 package.json 에 dependency가 추가 됩니다.
1
--save-dev로 설치해야할 것들은 개발시에만 쓰이는 것들 (주로 unit test, linter) 이라고 합니다.
--save나 --save-dev 옵션은 설치 뿐만아니라 package.json에 설치 정보를 추가하는 것이 차이점입니다.
https://docs.npmjs.com/cli/install