npm升级所有可更新包

本文最后更新于 2019年12月27日 下午

使用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

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


npm升级所有可更新包
https://yuluod.github.io/2018/08/07/npm升级所有可更新包/
作者
yuluo
发布于
2018年8月7日
许可协议