安装axios时的错误

225 阅读1分钟

npm install axios

7@`U6G@9MTE5D}@}IYMHU0T.png

解决方案: 在安装命令后加–legacy-peer-deps
比如我安装的是axios
npm install axios --save --legacy-peer-deps

原因: 上传的时候package.json里面包的版本发生了变化,或者新添的包与原本的不匹配,使用npm install 无法下载相应版本的包

npm下载时 –legacy-peer-deps 在NPM v7中,现在默认安装peerDependencies。

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

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