반응형
npm으로 라이브러리 명령어를 검색하다가
어떤 글에서는 --save 가 있고 다른 글에는 없는 걸 깨달았다.
다음번에도 쓸 수 있게 저장해준다는 뜻인가 짐작은 갔지만 확실하게 알아보고 가기로 했다.
예전에는 npm은 패키지를 node_modules 아래에 설치했는데,
그리고나서 의존성을 위해 dependencies 항목에도 따로 추가하는 작업을 했었다.
아래처럼 --save 옵션을 사용하면 설치하는 패키지가
현재 프로젝트의 package.json 파일의 dependencies 항목에 추가시킨다.
npm install 설치할모듈이름 --save
하지만 npm 5 버전 이후부터는 --save 이 기본 옵션이 되어 자동으로 추가되기 때문에
이제는 사용하지 않아도 된다고 합니다.
--save 옵션이 기본으로 바뀌면서 다른 개발자가 프로젝트를 다운로드하고 실행할 때
npm으로 다운받은 패키지를 하나하나 다운받거나 node_modules 폴더를 같이 옮길 필요없이
npm install 명령어만 실행하면 dependencies 항목에 정의된 패키지들이 자동으로 설치되기 때문에
더 쉽게 프로젝트를 베포할 수 있게 되었고 이걸 패키지 의존성을 더 쉽게 관리하게 되었다고 표현한다.
누군가에게 도움이 되었길 바라며..
만약에 오류가 있다면 언제든 의견부탁드려요 :-)
모두 즐코하세요-!
참고 자료
반응형
'코딩 생활' 카테고리의 다른 글
[git push 오류] error: failed to push some refs to 해결과정 (feat. 메세지는 꼭꼭꼭 잘 읽자) (0) | 2023.04.11 |
---|---|
[깃을 마스터해보쟈] 3. 깃 사용하기 (0) | 2023.04.10 |
[깃을 마스터해보쟈] 2. 깃 설치하기 (mac) (0) | 2023.04.10 |
[깃을 마스터해보쟈] 1. 깃이란? (0) | 2023.04.10 |
[프로그래머스 | JS] 레벨 0. 구슬을 나누는 경우의 수 (feat. 소수점 계산 오류) (0) | 2023.04.10 |
댓글