ex)
npm install react-router-dom --save
→ package.json의 dependency에 모듈을 추가한다는 의미
보통 프로젝트 폴더를 공유하거나다른 컴퓨터에서 작업을 하려고 옮길 때 node_modules 폴더는 용량이 매우 매우 크기 때문에 함께 옮길 수 없다. (시간이 많이 들기 때문에 굉장히 비효율적임)
그래서 --save를 통해 모듈을 설치할 때 package.json 이라는 폴더의 dependency 항목에 모듈의 이름과 버전을 기록해놓고 나중에 옮긴 프로젝트 폴더에서 이 dependency를 보고 npm이 모듈들을 다시 다운로드 해줌
(--save로 설치하지 않은 모듈은 다시 추가되지 않음)
하지만 npm5 버전 이후부터는 자동으로 package.json에 기록되기 때문에 쓰지 않아도 됨
'개발 > 🎸기타' 카테고리의 다른 글
[eclipse/STS] PMD 사용자 ruleset 설정하기(전자정부프레임워크) (0) | 2024.12.30 |
---|---|
[eclipse/STS] 보안 취약점 검사를 위한 PMD설치 및 실행 (0) | 2024.12.30 |
[Python] combinations 사용해서 경우의 수 구하기 (0) | 2023.08.28 |
시간 복잡도란 대체 무엇인가 (2) | 2023.08.28 |