Bootstrap

npm i 的时候报错 unable to resolve dependency tree

解决

执行此命令 npm i --legacy-peer-deps 然后再次安装即可
在npm v7以上版本,默认安装peerDependencies
这会导致版本冲突,从而中断安装过程。
--legacy-peer-deps 目的是绕过peerDependency自动安装
它告诉 NPM 忽略项目中引入的各个modules之间的相同modules但不同版本的问题并继续安装,保证各个引入的依赖之间对自身所使用的不同版本modules共存

peerDependency是什么

简单来说就是可以解决多个plugin依赖相同package,避免重复的安装相同的package,

但是就会出现,每个plugin之间依赖的package的版本是不一致的,就会报错终止安装,

因此可以使用上面的解决方法,忽略掉peerDependency的检测,每个plugin各自安装自己不同版本的package

推荐链接:https://juejin.cn/post/6971268824288985118

;