关于前端脚手架的依赖升级和去风险版本可能遇到的问题

关于前端脚手架的依赖升级和去风险版本可能遇到的问题

一、升级依赖版本

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:会无视冲突&

转载请说明出处内容投诉
CSS教程_站长资源网 » 关于前端脚手架的依赖升级和去风险版本可能遇到的问题

发表评论

欢迎 访客 发表评论

一个令你着迷的主题!

查看演示 官网购买