npm升级所有可更新包

使用npm管理node的包,可以使用npm update <name>对单个包升级,对于npm的版本大于 2.6.1,可以使用命令:

1
npm install -g

这样升级全部的包

如果上述不太方便, 还可以使用shell脚本npm-ckeck

shell 脚本

1
2
3
4
5
6
7
#!/bin/sh
set -e
#set -x
for package in $(npm -g outdated --parseable --depth=0 | cut -d: -f2)
do
npm -g install "$package"
done

npm-check

npm-check是用来检查npm依赖包是否有更新,错误以及不在使用的,我们也可以使用npm-check进行包的更新。

安装npm-check:

1
npm install -g npm-check

检查npm包的状态:

1
npm-check -u -g

通过上下键可以移动光标,使用空格键可以选择需要处理的包,回车直接进行处理。

Comments

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×