Vue-cli4 配置 element-ui 按需引入操作
在按照element-ui文档和网上各个文章的描述方式都未能正确配置出按需加载的功能。经小编一番摸索之后,终于搞定了,本篇文章记录实现的全过程
#1 node与vue的版本情况

#2 未按需加载打包后的文件情况

由上图看出,只是引入了 element-ui 框架后,js文件急剧的上升到了 783KB,这显然是不能接受的。
element-ui 按需加载文档:https://element.eleme.cn/#/zh-CN/component/quickstart
#3 添加 babel-plugin-component 依赖

#4 正确配置按需功能
打开 官方文档地址,找到按需加载的示例代码处,复制 plugins 的内容,不能按文档中说的文件设置,这里是个坑;
打开项目根目录中的 babel.config.js ,粘贴刚才复制的内容,具体结果请看下图;

#5 按需引入到模块中

#6 已按需加载打包后的文件情况


啦!啦!啦!按需加载的设置成功了,可以疯狂的进行编码了。
路由懒加载也是一种优化方式哦!
补充知识:vue-cli@4安装Element-ui
vue-cli@3.0之后,element-ui提供相应的element插件,我们可以用这个插件快速的来安装element-ui。只需要cd到工程根目录,运行vue add element即可:
vue add element
1,选择全部导入

2,第二步 选择Y
3,第三步直接回车

以上这篇Vue-cli4 配置 element-ui 按需引入操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
vue3中实现拖拽排序代码示例(vue-draggable-next的使用)
在Vue3中使用拖拽功能时应选用vue-draggable-next插件,传统的draggable插件不兼容Vue3,可能导致TypeError错误,安装后,需在项目中引入并使用,具体步骤包括安装插件、引入使用、查看效果和相关说明,需要的朋友可以参考下2024-09-09
Element-UI 解决el-table中图片悬浮被遮挡问题小结
在开发中,发现element-ui在el-table中添加图片悬浮显示时,会被单元格遮挡的问题,对于此问题解决其实也并不难,将悬浮图片放在body节点下,通过定位显示即可,感兴趣的朋友跟随小编一起看看吧2024-06-06
vue2+element-ui+nodejs实现图片上传和修改图片到数据库的方法
在Web开发中经常需要使用图片,有时候需要对图片进行上传,这篇文章主要给大家介绍了关于vue2+element-ui+nodejs实现图片上传和修改图片到数据库的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下2024-04-04
vue2+element-ui使用vue-i18n进行国际化的多语言/国际化详细教程
这篇文章主要给大家介绍了关于vue2+element-ui使用vue-i18n进行国际化的多语言/国际化的相关资料,I18n是Vue.js的国际化插件,项目里面的中英文等多语言切换会使用到这个东西,需要的朋友可以参考下2023-12-12
vue脚手架配置预渲染及prerender-spa-plugin配置方式
这篇文章主要介绍了vue脚手架配置预渲染及prerender-spa-plugin配置方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-05-05


最新评论