一、安装报错
ERESOLVE could not resolve npm ERR! npm ERR! While resolving: @vue/eslint-config-standard@6.1.0 npm ERR! Found: eslint-plugin-vue@8.7.1
解决 npm install --legacy-peer-deps
无法解析依赖冲突legacy的意思:遗产/(软件或硬件)已过时但因使用范围广而难以替代的;而npm install xxxx --legacy-peer-deps命令用于绕过peerDependency里依赖的自动安装;它告诉npm忽略项目中引入的各个依赖模块之间依赖相同但版本不同的问题,以npm v3-v6的方式去继续执行安装操作。
所以其实该命令并没有真的解决冲突,而是忽略了冲突。
二、安装插件版本太高报错
error in ./node_modules/vue-i18n/dist/vue-i18n.cjs
Module not found: Error: Package path . is not exported from package D:\codePractice\cms\node_modules@intlify\shared (see exports field in D:\codePractice\cms\node_modules@intlify\shared\package.json)
ERROR in ./node_modules/vue-i18n/dist/vue-i18n.cjs 10:13-39
Module not found: Error: Package path . is not exported from package D:\codePractice\cms\node_modules@intlify\shared (see exports field in D:\codePractice\cms\node_modules@intlify\shared\package.json)
@ ./node_modules/vue-i18n/dist/vue-i18n.cjs.js 1:0-48
@ ./src/i18n/index.js 1:0-38 24:13-23
@ ./src/main.js 5:0-35 14:31-35
三、vite配置@绝对路径提示找不到path模块
npm install @types/node --save-dev