728x90
항상 써왔으면서 제대로 뜻을 몰랐다.
결론부터 말하자면
--save는 package.json의 dependencies에 모듈을 추가하겠다는 의미인데 npm5부터는 명시하지 않아도 추가가 된다고 한다.
--save-dev는 개발 시에만 다운받는 dependency라는 걸 명시하는 역할이다.
즉 --save-dev로 다운받을 경우 배포할 때는 모듈을 다운받지 않게 된다.
typescript 같은 모듈 다운받을 때 --save-dev 태그를 붙이면 된다.
(타입 정의를 도와주기 위해서 개발할 때만 쓰이기 때문이다)
728x90
'TIL' 카테고리의 다른 글
[Next.js] 프로젝트 때 쓸 프론트 라이브러리들 (0) | 2024.02.06 |
---|---|
Application Architecture (0) | 2024.01.20 |
[TIL] 코드 이해하기...프젝 시작 전 각종 복습 벼락치기 (1) | 2023.12.22 |
[html/css] 100일 코딩 챌린지 - css position (0) | 2023.04.13 |
[html/css] 100일 코딩 챌린지 - flex 박스 (0) | 2023.04.12 |