npm ERR! code ERESOLVE                             
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! While resolving: novel@0.1.0
npm ERR! Found: vue@3.2.26
npm ERR! node_modules/vue
npm ERR!   vue@"^3.0.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer vue@"^2.5.17" from element-ui@2.15.6
npm ERR! node_modules/element-ui
npm ERR!   element-ui@"*" from the root project
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\asus\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\asus\AppData\Local\npm-cache\_logs\2022-01-08T09_07_38_774Z-debug.log

运行 npm i element-ui -S安装,报以上错误

一开始觉得可能是vue版本不一样,所以重新安装了vue

npm install vue@3.2.26

再次运行依旧报错,但vue版本一致了

npm ERR! Found: vue@3.2.26
npm ERR! node_modules/vue
npm ERR!   vue@"^3.2.26" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer vue@"^2.5.17" from element-ui@2.15.6
npm ERR! node_modules/element-ui
npm ERR!   element-ui@"*" from the root project

又到处搜发现一个解决方案

npm install --legacy-peer-deps element-ui --save

安装成功

最新发现

在我进行element组件导入的时候,发现页面有报错,然后发现我用的是vue3版本,找到了element-ui适配vue3的版本

Element Plusicon-default.png?t=LBL2https://element-plus.gitee.io/zh-CN/guide/quickstart.html安装官网安装教程

npm install element-plus --save

以及在main.js

// main.ts
import { createApp } from 'vue'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import App from './App.vue'

const app = createApp(App)

app.use(ElementPlus)
app.mount('#app')

而不是之前的import Vue from 'vue'

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐