安装使用

需要全局安装

1
npm install -g npm-check-updates

然后执行,带 -u 是检查并且更新package.json,不带 -u 则只检查,不修改。

1
ncu -u

如果是更新全局依赖包,则是

1
ncu -g

检查并更新完package.json

2021-9-11-2021-09-11-10-01-14

执行 npm install 安装最新的依赖包。

检查项目有没有报错,处理完报错,回归测试,升级完成。

处理异常

如果出现版本过高,导致项目依赖冲突,无法运行的情况。

例如报错提示:this.getoptions is not a function, 这是css预编译loader为了适配webpack5升级导致的问题。

最简单的办法就是回退loader版本。

2021-9-11-2021-09-11-10-21-23

卸载相应的模块。

1
2
npm uninstall less-loader
npm uninstall stylus-loader

再重新安装指定的版本。

1
2
npm install less-loader@5.0.0
npm install stylus-loader@3.0.2