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

相关推荐
李剑一10 小时前
Vue实现大屏获取当前所处城市及当地天气(纯免费)
前端
踢足球092910 小时前
寒假打卡:2026-2-7
java·开发语言·javascript
_果果然10 小时前
这 7 个免费 Lottie 动画网站,帮你省下一个设计师的工资
前端
QT.qtqtqtqtqt10 小时前
uni-app小程序前端开发笔记(更新中)
前端·笔记·小程序·uni-app
楚轩努力变强10 小时前
iOS 自动化环境配置指南 (Appium + WebDriverAgent)
javascript·学习·macos·ios·appium·自动化
Aliex_git10 小时前
跨域请求笔记
前端·网络·笔记·学习
John_ToDebug11 小时前
引擎深处的漫游者:构建浏览器JavaScript引擎的哲学与技艺
javascript·chrome·js
37方寸11 小时前
前端基础知识(Node.js)
前端·node.js
程序猿阿伟11 小时前
《TypeScript中Protobuf到运行时类型安全的转换指南》
javascript·安全·typescript
powerfulhell11 小时前
寒假python作业5
java·前端·python