2017-09-13 10 views

답변

0

어떤 npm-check 유틸리티를 확인을 사전 NPM은 설치 할 수있는 방법이있다. 전 세계적으로 그것을 설치하고 그것은 당신에게 또한 당신이 npm-check-updates 유틸리티를 시도 할 수

$ npm-check 
webpack  MISSING! Not installed. 
       MAJOR UP Major update available. https://github.com/webpack/webpack 
             npm install --save-dev [email protected] to go from 2.7.0 to 3.5.6 

등의 일부 정보를 제공 할 것입니다. 나는 그것이 더 유용하다고 생각한다 (그리고 더 빨리 작동한다). 난 단지 --packageFile 옵션으로 두 번째 유틸리티를 사용 할 수 있었다

$ ncu -l verbose --packageFile package.json 
webpack   ^2.6.1 → ^3.5.6 
express   ^4.14.0 → ^4.15.4 

: 그것은 주요 버전에 대한뿐만 아니라 정보를 제공합니다.

위에서 볼 수 있듯이 npm deprecation을 명시 적으로 처리하지 않지만 npm install을 만들고 싶지 않을 경우 도움이 될 수 있습니다.

+0

npm에는 'npm outdated'를 통해 기본적으로이 기능이 있습니다. 또한 나는 이것이 OP가 요청한 것이라고 생각하지 않는다. 왜냐하면 ['npm deprecate' 명령을 통해 레지스트리에서 패키지를 비난 할 수 있기 때문이다] (https://docs.npmjs.com/cli/deprecate) – gustavohenke

+0

@gustavohenke 아니, npm outdated는'npm install'을 통해 모든 프로젝트 의존성을 설정 한 후에 만 ​​작동합니다. – dhilt