npm-check 是用来检查 npm 依赖包是否有更新,错误以及不在使用的,我们也可以使用 npm-check 进行包的更新。
安装npm-check:
npm install -g npm-check
检查npm包的状态:
npm-check -u -g
通过上下键可以移动光标,使用空格键可以选择需要处理的包,回车直接进行处理。选择 npm@3.10.2 包升级到 3.10.3:
? Choose which packages to update. npm@3.10.3
$ npm install --global npm@3.10.3 --color=always
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
/usr/local/lib
└─┬ npm@3.10.3
├── aproba@1.0.4
├── has-unicode@2.0.1
└── read-package-tree@5.1.5
[npm-check] Update complete!
[npm-check] npm@3.10.3
[npm-check] You should re-run your tests to make sure everything works with the updates.
npm outdated 可查看那些包比较旧