인프런 커뮤니티 질문&답변

MC님의 프로필 이미지
MC

작성한 질문수

테스트주도개발(TDD)로 만드는 NodeJS API 서버

npm 1

-save 옵션 유무의 차이점?

작성

·

1K

0

-save 옵션이 있을 때와 없을 때의 차이점이 있나요? 없어도 설치가 잘 되네요?

답변 3

4

MC님의 프로필 이미지
MC
질문자

자문자답 하자면..
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) 이라고 합니다.

0

김정환님의 프로필 이미지
김정환
지식공유자

--save나 --save-dev 옵션은 설치 뿐만아니라 package.json에 설치 정보를 추가하는 것이 차이점입니다.

https://docs.npmjs.com/cli/install

MC님의 프로필 이미지
MC

작성한 질문수

질문하기