1.拉取代码后 npm i 提示错误
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: vue-antd-pro@2.1.0
npm ERR! Found: eslint@6.8.0
npm ERR! node_modules/eslint
npm ERR! dev eslint@"^6.8.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer eslint@"^5.0.0" from eslint-plugin-vue@5.2.3
npm ERR! node_modules/eslint-plugin-vue
npm ERR! dev eslint-plugin-vue@"^5.2.3" 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 C:\Users\18308\AppData\Local\npm-cache\eresolve-report.txt for a full report.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\18308\AppData\Local\npm-cache\_logs\2022-07-07T01_56_48_979Z-debug-0.log
解决方案: 输入 npm i --legacy-peer-deps 回车解决(记得重启服务)
2.npm -version 报错
Error: Cannot find module 'yallist'
Require stack:
- C:\Users\18308\AppData\Roaming\npm\node_modules\npm\node_modules\semver\node_modules\lru-cache\index.js
- C:\Users\18308\AppData\Roaming\npm\node_modules\npm\node_modules\semver\classes\range.js
- C:\Users\18308\AppData\Roaming\npm\node_modules\npm\node_modules\semver\classes\comparator.js
- C:\Users\18308\AppData\Roaming\npm\node_modules\npm\node_modules\semver\index.js
- C:\Users\18308\AppData\Roaming\npm\node_modules\npm\lib\cli.js
- C:\Users\18308\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (C:\Users\18308\AppData\Roaming\npm\node_modules\npm\node_modules\semver\node_modules\lru-cache\index.js:4:17)
at Module._compile (node:internal/modules/cjs/loader:1105:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'C:\\Users\\18308\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\semver\\node_modules\\lru-cache\\index.js',
'C:\\Users\\18308\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\semver\\classes\\range.js',
'C:\\Users\\18308\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\semver\\classes\\comparator.js',
'C:\\Users\\18308\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\semver\\index.js',
'C:\\Users\\18308\\AppData\\Roaming\\npm\\node_modules\\npm\\lib\\cli.js',
'C:\\Users\\18308\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js'
]
}
解决方案:
方法一:删除C:\Users\Administrator下的.npmrc文件即可(可能会没有,执行方法二)
方法二:删除C:\Users\Administrator\AppData\Roaming下边的npm、npm-cache
方法三:删除C:\Users\Administrator下的.npm_repl_history文件
之后重新安装node.js,即可
————————————————
版权声明:本文为CSDN博主「终是庄周梦了蝶_G」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/crazySlayer/article/details/122508818
3.注意node版本,版本太老不行
4.执行 npm run serve 时报错:The project seems to require yarn but it‘s not installed。
解决方案:npm install -g yarn