TypeError: Components is not a function

Vue中按需引入Element-plus时,报错TypeError: Components is not a function。

1、参考Element-plus官方文档

安装unplugin-vue-components 和 unplugin-auto-import这两款插件

2、然后需要在vue.config.js中配置webPack打包plugin配置

3、重新启动项目会报错

TypeError: Components is not a function

解决方案:

将 unplugin-auto-import 和 unplugin-vue-components这两款插件分别降低至0.16.1和0.25.2。

通过执行如下命令可解决:

npm install -D [email protected]

npm install -D [email protected]

相关推荐
爱分享的程序员3 分钟前
Node.js特训专栏-实战进阶:4.Express中间件机制详解
前端·javascript·node.js
前端付豪3 分钟前
微信多端会话一致性揭秘:设备同步、状态冲突与消息幂等设计实战
前端·后端·架构
掘金安东尼4 分钟前
本期 AI 开发【宝藏工具】精选:值得收藏!!
前端·面试·github
NoneCoder4 分钟前
Vite 及生态环境:新时代的构建工具
前端·面试
babicu1235 分钟前
Node.js
前端·webpack·node.js
Invincible_13 分钟前
Three.js 的 WebGPU 渲染器与 WebGL 兼容吗?—— 深度解析 Three.js 的“幕后魔术”
前端·three.js
架构个驾驾18 分钟前
TypeScript vs JavaScript:从基础到实战的全面对比
前端·javascript
山西第一大怨种19 分钟前
用半天时间,threejs手搓了一个机柜
前端
爱泡澡的小萝卜19 分钟前
Twaver-HTML5基础学习(1)认识TwaverH5以及快速上手
前端·javascript
绅士玖19 分钟前
🎨 CSS 写到手抽筋?Stylus 说:‘让我来!’
前端·css