React
🌊

npm i --save-dev 옵션은 뭔가? 한글자로는 -D

Asset Type
File Type
When to use
Reference
Created by
Created time
2022/03/13 15:25
Last edited time
2022/05/05 13:06
개발 서버에서만 사용하는 dependency가 있다.
테스트 코드를 작성할 때 testing-library/react-hooks나 axios-mock-adapter 등에 개발 옵션을 줘서 설치했다.
이렇게 옵션을 주면 같은 의존성이어도 다른 패키지가 적용된다.
--save는 기본 옵션이다.(npm5 이후 생략 가능)
테스트 관련 패키지는 개발용도로만 사용하기 때문에 -D를 준다.
-save, --save-prod(-P) : package.json 내 사용하는 dependencies 추가
-save-dev(-D) : package.json 내 devDependencies 에 추가, 개발 모드서만 적용
-save-optional(-O) : package.json 내 optionalDependencies 에 등록
-no-save : dependencies 에 패키지를 등록하지 않음