vue引入elementui报错
1.一开始下载的是node.js最新版本,附带的npm是8.x版本,安装便会报错
npm 7以上的版本都会产生多依赖树的问题,解决问题就是 降级 卸载当前的7以上的npm,使用旧版的6的npm
对于7以上的npm如果无法卸载,直接以mac的管理员权限sudo npm install -g npm@6.14.15来做
或者去node.js下载包含6版本npm的node安装包
再次安装:进入项目的根目录 执行
npm i element-ui -S
此时安装成功
2.安装成功后,前端项目中package.json会自动注册
按照vue官网教程在main.js中引入element
1 2 3 4 5 6 7 8 9 10 11 | import Vue from 'vue' ; import ElementUI from 'element-ui' ; import 'element-ui/lib/theme-chalk/index.css' ; import App from './App.vue' ; Vue.use(ElementUI); new Vue({ el: '#app' , render: h => h(App) }); |
启动项目后,浏览localhost:8080发现页面为空,没有内容,或者报错
看官方文档 发现vue3已经不支持原来的饿了么ui了 需要使用与vue3适配的Element-plus
官网说明 :https://element-plus.gitee.io/#/zh-CN/component/installation
这次是得注意安装 element-plus
进入前端项目目录,执行:
npm install element-plus --save
在main.js中引入:
1 2 3 4 5 6 7 8 9 | 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' ) |
在前端app.vue中写入element样式的按钮代码,再次访问localhost:8080,页面正常显示
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!