package-lock.json 这个文件被删了真可怕
npm install 有时会碰到连依赖都下不下来。
package-lock.json。
大多数人最终都会删package-lock.json和运行“npm install”。
有时会遇到依赖项的问题,找不到,或者安装了错误的版本。
看了两篇文章 果断转用yarn (主要是不想有那么烦人的事情)
不要删除 package-lock.json 只是为了运行npm install并重新生成它
作者:wuwhs
原文:https://segmentfault.com/a/1190000039684460
另一篇是weixin_34132768
npm install 的报错信息文章来源:https://www.toymoban.com/news/detail-537229.html
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: shopadmin@0.1.0
npm ERR! Found: eslint@5.0.0
npm ERR! node_modules/eslint
npm ERR! dev eslint@"5.0.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer eslint@">=7.5.0" from @vue/cli-plugin-eslint@5.0.8
npm ERR! node_modules/@vue/cli-plugin-eslint
npm ERR! dev @vue/cli-plugin-eslint@"~5.0.0" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See E:\node\node_cache\eresolve-report.txt for a full report.
npm ERR! A complete log of this run can be found in:
npm ERR! E:\node\node_cache\_logs\2022-08-18T08_18_44_560Z-debug-0.log
报错 可以使用 npm install --legacy-peer-deps 命令成功解决问题;
不行的话可以先请一下缓存 —> npm cache clean --force 在执行npm install --legacy-peer-deps 这条命令
踩坑 勿喷,谢谢文章来源地址https://www.toymoban.com/news/detail-537229.html
到了这里,关于npm ERR! code ERESOLVE Found: eslint@5.0.0 npm ERR! node_modules/eslint npm ERR! dev eslint@“5.0.0的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!