npm 报错描述
我的 npm 版本是 8.15.0
在VUE 项目中通过 npm install 下载包时出现出现错误
原因分析:
其实npm@8与ERESOLVE有关的问题还是比较常见的,这是因为npm8.x对于某些事情要比npm6.x更加严格,通常解决办法就是使用 npm install --legacy-peer-deps 或者使用 npm@6。
解决办法
方法一
使用 npm install --legacy-peer-deps 或者使用 npm@6。
方法二
1、删除项目中 node_modules 和 package-lock.json ,
2、可以使用npx 去指定 npm 版本,即可 npx -p npm@6 npm install --legacy-peer-deps
npx -p npm@6 npm install --legacy-peer-deps