维护公司两年前的一个老项目,拉到本地后前端执行npm install报错,经查看,应该是框架版本更新导致一些包更新后无法从源里拉取
原因是npmV7之前的版本遇到依赖冲突会忽视依赖冲突,继续进行安装,npmV7版本开始不会自动进行忽略,需要用户手动输入命令。
根据提示直接使用npm install --force 无视冲突,强制获取远端npm库资源,或者npm install --legacy-peer-deps忽视依赖冲突,继续安装即可
参考:npm install报错Fix the upstream dependency conflict, or retry_长影缚苍龙的博客-CSDN博客