npm install axios
解决方案:
在安装命令后加–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自动安装