升级之前要先检查更新
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 |