unable to resolve dependency tree

在NPM v7中,现在默认安装peerDependencies。

在很多情况下,这会导致版本冲突,从而中断安装过程。

--legacy-peer-deps标志是在v7中引入的,目的是绕过peerDependency自动安装;

它告诉 NPM 忽略项目中引入的各个modules之间的相同modules但不同版本的问题并继续安装,保证各个引入的依赖之间对自身所使用的不同版本modules共存。

错误原因:

等依赖项中存在无法解决的冲突,npm@7 现在尝试安装它们,而npm@6没有。

解决方法:

npm i --legacy-peer-deps 

 

原文链接

posted @ 2022-05-20 16:11  阖彩  阅读(1264)  评论(0编辑  收藏  举报