在安装项目依赖时,很大可能会遇到安装不成功的问题,其中有一个很大的原因,可能就是因为你的npm版本导致的
使用--force或--legacy-peer-deps可解决这种情况。
--force 会无视冲突,并强制获取远端npm库资源,当有资源冲突时覆盖掉原先的版本。
--legacy-peer-deps标志是在v7中引入的,目的是绕过peerDependency自动安装;它告诉 NPM 忽略项目中引入的各个modules之间的相同modules但不同版本的问题并继续安装,保 证各个引入的依赖之间对自身所使用的不同版本modules共存。
建议用--legacy-peer-deps 比较保险一点
用了 这上面这两个还是报错了
- 脚手架 dependency ERESOLVE resolve 项目脚手架dependency eresolve resolve dependency eresolve resolve unable eresolve npm err resolve err npm eresolve resolving eresolve resolve could npm eresolve dependency npm err eresolve npm dependency err eresolve前端install resolve dependencies resolving maven dependency resolve unable tree