npm install 报错ERESOLVE

在安装插件时,如果报错ERESOLVE,内容如下图所示

一般来说是因为各个插件间的版本或依赖有冲突,根据提示我们可以使用以下方案解决:

1.npm install --force 忽略所有冲突和警告强制安装

2.npm install --legacy-peer-deps 不会自动安装 peerDependencies,而是只会安装你明确指定的依赖(在 npm v7 及以后的版本中,npm 会自动安装 peerDependencies,如果它们与其他依赖版本冲突,会导致安装失败。--legacy-peer-deps 会恢复到 npm v6 的行为)

不确定冲突解决方式时,--legacy-peer-deps更安全

相关推荐
hrrrrb16 分钟前
【CSS3】筑基篇
前端·css·css3
boy快快长大19 分钟前
【VUE】day01-vue基本使用、调试工具、指令与过滤器
前端·javascript·vue.js
三原23 分钟前
五年使用vue2、vue3经验,我直接上手react
前端·javascript·react.js
嘉琪coder28 分钟前
React的两种状态哲学:受控与非受控模式
前端·react.js
木胭脂沾染了灰39 分钟前
策略设计模式-下单
java·前端·设计模式
Eric_见嘉43 分钟前
当敦煌壁画遇上 VS Code:我用古风色系开发了编程主题
前端·产品·visual studio code
拉不动的猪1 小时前
刷刷题28(http)
前端·javascript·面试
IT、木易2 小时前
大白话 CSS 中transform属性的常见变换类型(平移、旋转、缩放等)及使用场景
前端·css·面试