node --version : node버전 확인
npm --version : npm버전 확인
npm install lodash@4.17.20 : lodash패키지의 4.17.20을 설치합니다.
npm update lodash : lodash패키지를 업데이트 합니다.(Major 버전 제외한 Minor와 Patch만)
^
(캐럿 기호)가 붙습니다.package.json
에서 보이는 devDependencies
와 dependencies
에서 명시된 버전들과 실제로 설치되어져 있는 버전과는 차이가 있을 수 있습니다.
- 확인하는 방법 : node_modules
폴더안의 확인하려는 패키지 폴더로 진입 -> package.json
을 찾아서 엽니다. -> 해당 패키지의 실제로 설치된 버전을 확인할 수 있습니다.
npm update {패키지명}
으로 업데이트를 할 경우,
위처럼 package.json
파일에 캐럿 기호가 있을 때만 Major 버전을 제외한 나머지 버전을 최신으로 업데이트 합니다.
위처럼 캐럿기호를 지우고 나서 npm update {패키지명}
으로 업데이트를 시도한다면 서버에 최신버전이 있음에도 불구하고 최신 버전으로 업데이트가 되지 않습니다.