npm install 패키지명 "--save"를 꼭 해야할까

2022. 9. 30. 00:13·기타
반응형

강의 영상을 보는데 어디서는 npm install만 하고 어디서는 --save를 해야된다고 해서 찾아봤다.

 

🍎 패키지 이름 뒤에 --save를 붙였던 이유:

npm install 패키지이름 --save

npm 5.0.0버전 이전에는 --save를 붙여야 package.json파일 dependencies에 설치한 패키지가 추가됐다.

// package.json
{
    ...
    "dependencies": {
    "express": "^4.18.1"
  }
}

 

🍎 하지만 npm 5.0.0 버전 이후로는 npm install과 npm install --save가 차이 없다고 한다.

--save를 붙이지 않아도 기본적으로 package.json 파일 dependencies에 추가된다.

 

npm 버전 확인하기

npm -V

>>>npm@8.5.5 /usr/local/lib/node_modules/npm

내 npm 버전은 8.5.5라서 npm install만 해도 package.json에 패키지가 추가될것같다.

npm install express

package.json파일을 열어보면 dependencies에 express가 잘 추가돼 있다.

🍏 결론

최신 버전의 npm(5.0.0 이상)에서는 npm install 까지만 해도 된다!

 

 

참고

https://www.geeksforgeeks.org/what-is-the-meaning-of-save-for-npm-install/#:~:text=%E2%80%93save%20or%20%2DS%3A%20When,will%20not%20give%20desired%20results.

반응형
저작자표시 비영리 변경금지 (새창열림)

'기타' 카테고리의 다른 글

데이터베이스 | 인덱스란?  (0) 2022.11.10
데이터베이스 | 트랜잭션 동시성 제어 - 락 기반 규약  (0) 2022.11.03
ORM(Object–relational mapping)  (0) 2022.09.29
In-memory DB | Redis, Memcached  (0) 2022.09.28
node.js 개발툴 | nodemon으로 서버 변경사항 바로 적용하기  (0) 2022.09.27
'기타' 카테고리의 다른 글
  • 데이터베이스 | 인덱스란?
  • 데이터베이스 | 트랜잭션 동시성 제어 - 락 기반 규약
  • ORM(Object–relational mapping)
  • In-memory DB | Redis, Memcached
이라후
이라후
  • 이라후
    화이팅
    이라후
  • 전체
    오늘
    어제
    • 분류 전체보기 (133)
      • TIL (23)
      • 기타 (26)
      • Python (14)
      • Django (10)
      • JavaScript (8)
      • git & GitHub (8)
      • Web (10)
      • Go (3)
      • wecode (31)
  • 반응형
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
이라후
npm install 패키지명 "--save"를 꼭 해야할까
상단으로

티스토리툴바