상세 컨텐츠

본문 제목

npm i --save

JavaScript

by 폴리프레임 2024. 5. 7. 10:11

본문

반응형

포스트 작성일 기준으로 다운받으면 version 10.7 을 받습니다. 따라서, --save 옵션은 무시해도 됩니다. 궁금증 해소 차원으로 아래 정리합니다.

npm 버전 5.0 이전

  • --save 옵션을 사용할 때: 이 옵션을 사용하면 설치하는 패키지가 package.json 파일의 dependencies 섹션에 자동으로 추가됩니다. 이는 해당 애플리케이션 또는 프로젝트가 해당 패키지를 실행에 필수적으로 요구한다는 것을 의미합니다.
  • --save 옵션을 사용하지 않을 때: npm 버전 5.0 이전에서는 --save를 명시적으로 사용하지 않으면 package.json에 패키지가 추가되지 않습니다. 즉, 패키지는 설치되지만, 프로젝트의 의존성으로 기록되지 않습니다.

npm 버전 5.0 이후

  • --save 옵션을 사용할 때: npm 5.0부터는 모든 설치가 기본적으로 --save 행동을 취합니다. 즉, 설치된 패키지는 자동으로 package.json의 dependencies에 추가됩니다.
  • --save 옵션을 사용하지 않을 때: 이제 이 옵션은 필수가 아니며, 명시적으로 추가하지 않아도 package.json에 패키지가 등록됩니다.

'JavaScript' 카테고리의 다른 글

css 처리 - vite.js + React  (0) 2024.05.08
responsive frame, 반응형 프레임 - Vite + React  (0) 2024.05.08
lodash.filter()  (0) 2024.05.07
Object.keys(), Object.values(), Object.entries()  (0) 2024.05.06
CDN 과 module  (0) 2024.05.03

관련글 더보기