升级之前要先检查更新

1
npm outdated

执行以上命令,可以看到所有可以更新的模块。
我们需要先更新 package.json 文件。

方法一

我们需要安装 npm-check-updates 模块

1
npm install -g npm-check-updates

检查可更新的模块

1
ncu

或者

1
npm-check-updates

以上两条命令都可以检查可更新模块。接下来更新 package.json 的依赖包到最新版本:

1
ncu -u

以上命令执行时更新全部模块。

方法二

实际场景不建议一次性全部更新,有一定的风险,可以根据实际需要,更新指定的模块,并且可以根据作用范围在后面加上 -D、-S 或者 -g。

1
npm update xxxx # -D 、-S 或者 -g

如果,是需要指定更新到某个版本可提前修改 package.json 中的版本号。

保险起见,更新完之后,可先删除 node_modules 目录,然后重新安装 npm 包。

1
npm install