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 unplugin-auto-import@0.16.1

npm install -D unplugin-vue-components@0.25.2

相关推荐
AntBlack24 分钟前
不当韭菜 : 好像真有点效果 ,想藏起来自己用了
前端·后端·python
楊无好30 分钟前
react中props的使用
前端·react.js·前端框架
一个处女座的程序猿O(∩_∩)O35 分钟前
Vue-Loader 深度解析:原理、使用与最佳实践
前端·javascript·vue.js
一点一木1 小时前
火山方舟 Responses API 实战指南:从概念到「公司尽调 Dossier 生成器」
前端·人工智能·api
还是大剑师兰特1 小时前
TypeScript 面试题及详细答案 100题 (91-100)-- 工程实践与框架集成
前端·javascript·typescript·1024程序员节
可触的未来,发芽的智生1 小时前
触摸未来2025-10-25:蓝图绘制
javascript·python·神经网络·程序人生·自然语言处理
用户47949283569151 小时前
typeof null === 'object':JavaScript 最古老的 bug 为何 30 年无法修复?
前端·javascript·面试
__WanG2 小时前
如何编写标准StatefulWidget页面
前端·flutter
非凡ghost2 小时前
By Click Downloader(下载各种在线视频) 多语便携版
前端·javascript·后端
非凡ghost2 小时前
VisualBoyAdvance-M(GBA模拟器) 中文绿色版
前端·javascript·后端