2017-01-19 8 views
3

npm update을 사용할 때 package.json에서 package.json의 패키지 버전 번호를 변경하지 않고 모든 패키지를 업데이트 할 수 있습니다. 이 같은 devDependenciesdependencies : `npm update`를 사용할 때 package.json에서 모든 패키지 버전 번호를 업데이트하는 방법

{ 
    "name": "test", 
    "version": "1.0.0", 
    "description": "", 
    "main": "index.js", 
    "scripts": { 
    "test": "echo \"Error: no test specified\" && exit 1" 
    }, 
    "keywords": [], 
    "author": "", 
    "license": "ISC", 
    "dependencies": { 
    "jquery": "^1.11.2" 
    }, 
    "devDependencies": { 
    "lodash": "^2.4.1" 
    } 
} 

방법 devDependencies 한 줄 명령 업데이트 모든 패키지와 모든 패키지 numbner를 사용하고 dependencies도 업데이트됩니다. npm documentation에서

+0

in package.json 각 버전을 최신 버전으로 업데이트 할 수 있습니다. 예 -> "jquery": "*", 따라서 jquery는 최신 버전으로 업데이트됩니다. –

+0

@RiyaSaxena하지만 내 프로젝트에 패키지가있을 때, 패키지를 업데이트하고 싶습니다. 단지'npm install'을 사용하고 오래된 패키지를 제거 할 필요가 없습니까? –

답변

2

: 패키지를 업데이트하고 package.json의 필요한 최소 의존성 등의 새 버전을 저장할 때

, 당신은 사용할 수 있습니다

npm update -S 

또는

npm update --save 

기타 모든 명령과 마찬가지로 패키지를 설치하면 --dev 플래그가 지정되어 devDependencies도 처리됩니다. 그래서 원하는 명령은 다음과 같습니다이 새 패키지를 설치하는 경우 NPM

npm update --dev --save 

참고package.json에 업데이트 된 버전을 작성합니다.

1

하나 쉬운 단계 :

$ NPM 난 -g NPM-체크 업데이트 & & NCU -a & & NPM 전부입니다 내가

. package.json의 모든 패키지 버전이 최신 패키지입니다.

ncu -u -a 

가 업데이트됩니다 : 당신은 package.json

npm i -g npm-check-updates 

을에 최신 종속성으로 업데이트하고 package.json으로 각 프로젝트에 가서 실행할 수있는 터미널에서 다음 명령을 입력하여

0

모든 최신 종속성.