npm install 报错 npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve depend

在这之前,启动一个vue项目的时候使用原有的依赖,使用同事的依赖包都出现过错误,在启动的时候报错:

'vue-cli-service' 不是内部或外部命令,也不是可运行的程序

使用过cnpm安装,也检查过vue -V,检查过环境变量配置,都没有解决问题,然后自己就下载依赖,就出现以下问题

npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree

翻译一下就是:不能解析依赖树,需要先修复上面的依赖关系冲突或者重新执行一下npm install 命令,后面跟--force或者--legacy-peer-deps去接受不正确的(并可能被破坏的)依赖解析。 根据他的建议,我们去执行了命令之后,在你发现依赖安装好了之后,并不是所有项目都会乖乖听话,有些“顽固”项目依旧会报上面的错误,这时,就应该去看一下npm 版本了,npm@7与ERESOLVE有关的问题比较常见,这是因为npm7.x于某些事情要比npm6.x更加严格,通常解决办法就是使用

npm install --legacy-peer-deps

或者使用npm@6

如果这些办法都不能起到作用的话,可以把项目中的node_modules和package-lock.json删除,它们会被重新创建。

 

posted @ 2025-03-25 09:37  诶呦你干嘛  阅读(531)  评论(0)    收藏  举报