有没有办法直接检查package.jsob是否有弃用的依赖项,而不是在npm install
期间找到它?即只需检查并不要安装。
由于
答案 0 :(得分:-1)
有一种方法可以使用npm-check实用程序进行一些 pre-npm-install 检查。全局安装,它会为您提供一些信息,如
$ npm-check
webpack MISSING! Not installed.
MAJOR UP Major update available. https://github.com/webpack/webpack
npm install --save-dev webpack@3.5.6 to go from 2.7.0 to 3.5.6
您也可以尝试npm-check-updates实用程序。我猜它更有用(而且效果更快)。它不仅提供主要版本的信息:
$ ncu -l verbose --packageFile package.json
webpack ^2.6.1 → ^3.5.6
express ^4.14.0 → ^4.15.4
我只能在--packageFile
选项中使用第二个实用程序。
正如您所看到的,它并未明确处理npm弃用,但如果您不想制作npm install
,则可能会有所帮助。