반응형
강의 영상을 보는데 어디서는 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 까지만 해도 된다!
참고
반응형
'기타' 카테고리의 다른 글
| 데이터베이스 | 인덱스란? (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 |