一、升级依赖版本
1、检查过时依赖
npm outdated
2、根据具体情况,选择安全更新或全部更新到最新版本
2.1 安全更新(不破坏依赖间的联系)
npm update
2.2 全部更新到最新版本
首先输入命令:
npx npm-check-updates -u
执行完后,如果之前没安装,会提示安装 npm-check-updates 插件,输入 y 同意。
运行完成后会在控制台列出各依赖即将升级的情况,可以选择执行 npm install 来进行升级操作。
一旦执行升级操作,因为会忽略各依赖间的联系性并统一升级到最新版本,所以可能会出现升级失败的情况,此时会询问用户是否确定并加上 --force 强制升级,如果你仍然想升级,直接输入强制升级即可。
npm install --force
3、升级完成
二、npm安装依赖遇到冲突的peerDependencies
在新版本的npm中,默认情况下,npm install遇到冲突的peerDependencies时会失败。
解决办法:
使用 --force 或 --legacy-peer-deps 可解决这种情况。
--force:会无视冲突&