在新版本的npm(v7)中,默认情况下,npm install当遇到冲突的peerDependencies时将失败。不会继续安装,此时用下面的语句安装忽视依赖版本;
npm:何时使用–force和–legacy-peer-deps?
--force
会无视冲突,并强制获取远端npm库资源,即使本地有资源也会覆盖掉;
--legacy-peer-deps
:安装时忽略所有peerDependencies
,忽视依赖冲突,采用npm版本4到版本6的样式去安装依赖,已有的依赖不会覆盖。
建议用--legacy-peer-deps
比较保险一点,反正我用了就安装成功了。