温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
  • 忘记密码?
登录注册×
获取短信验证码
其他方式登录
点击 登录注册 即表示同意 《亿速云用户服务条款》
  • 服务器
  • 数据库
  • 开发技术
  • 网络安全
  • 互联网科技
登 录 注册有礼
最新更新 网站标签 地图导航
产品
  • 首页 > 
  • 教程 > 
  • 开发技术 > 
  • web开发 > 
  • 如何解决使用vue打包时文件过大的问题

如何解决使用vue打包时文件过大的问题

发布时间:2021-06-28 10:02:10 来源:亿速云 阅读:1254 作者:小新 栏目: web开发

这篇文章主要为大家展示了“如何解决使用vue打包时文件过大的问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何解决使用vue打包时文件过大的问题”这篇文章吧。

我的解决办法:

  1、把不常改变的库放到index.html中,通过 cdn引入,比如下面这样:

如何解决使用vue打包时文件过大的问题

然后找到build/webpack.base.conf.js文件,在 module.exports = { } 中添加以下代码

externals: {
  'vue': 'Vue',
  'vue-router': 'VueRouter',
  'element-ui': 'ELEMENT',
 },

这样webpack就不会把vue.js, vue-router, element-ui库打包了。声明一下,我把main.js中对element的引入删掉了,不然我发现打包后的app.css还是会把element的css打包进去,删掉后就没了。

然后你打包就会发现vendor文件小了很多~

如果你还不满足,请接着往下看·····

2、vue路由的懒加载(具体作用,官网查看哦,这里就不多介绍了)。

刚开始我们使用路由可能是下面这样(router.js),这样一开始进入页面就会把所有的路由资源都加载,如果项目大,加载的内容就会很多,等待的时间页就会越长,导致给用户的不好的体验效果。

如何解决使用vue打包时文件过大的问题

为了把路由分模块,然后每次进入一个新页面才加载该页面所需要的资源(也就是异步加载路由),我们可以像下面这样使用(router.js):

如何解决使用vue打包时文件过大的问题

然后你打包就会发现,多了很多1.xxxxx.js;2.xxxxx.js等等,而vendor.xxx.js没了,剩下app.js 和manifest.js,而且app.js还很小,我这里是100k多一点。

如何解决使用vue打包时文件过大的问题

这里我没有生成map文件,这样打包速度快一些,整个项目文件也小很多(map文件一般都很大);

取消生成map文件,找到config/index.js ,修改下面箭头指向为false,就行了。

如何解决使用vue打包时文件过大的问题

以上是“如何解决使用vue打包时文件过大的问题”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节
推荐阅读:
  1. 压缩Vue.js打包后的体积方法总结(Vue.js打包后体积过大问题)
  2. 解决vue打包后vendor.js文件过大问题

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

vue
  • 上一篇新闻:
    怎么使用Vuex实现一个笔记应用
  • 下一篇新闻:
    怎么解决使用vue-router与v-if实现tab切换遇到的问题

猜你喜欢

  • linux的jar起不来怎么解决
  • java无法打开jar程序如何解决
  • Eclipse如何导入jar包
  • eclipse如何把项目栏调出来
  • eclipse如何重新启动tomcat
  • eclipse怎么编写java窗体程序
  • Mahout怎么对新数据进行分类
  • Mahout怎么支持文本挖掘
  • 怎么使用Mahout进行主题建模
  • Mahout中TF-IDF是怎么实现的
最新资讯
  • 图形控件的图形数据库集成与管理
  • Winform图形控件的图形效果预览功能
  • 图形控件的图形数据批量处理技巧
  • Winform图形控件的图形资源懒加载机制
  • 图形控件在Winform中的图形库整合策略
  • Winform图形控件的图形界面自定义工具
  • 图形控件的图形数据并发处理
  • Winform图形控件的图形渲染性能调优
  • 图形控件的图形数据备份验证
  • Winform图形控件的图形数据安全性
相关推荐
  • 解决vue-cli脚手架打包后vendor文件过大的问题
  • 浅谈webpack打包之后的文件过大的解决方法
  • 解决iview打包时UglifyJs报错的问题
  • 浅谈webpack打包生成的bundle.js文件过大的问题
  • vue如何使用axios时解决关于this指向的问题
  • 彻底解决 webpack 打包文件体积过大问题
  • Linux下如何解决日志文件过大的问题
  • U盘拷贝时提示文件过大怎么解决
  • vue打包生成的文件的js文件过大怎么优化
  • 怎么解决vue项目打包后文件过大问题

相关标签

vue2 vuejs vue3 vue2.x vue-cli3 ant-design-vue vuedraggable vue3.0 vue-element-admin vue-video-player MongoVUE vue-cli3.x .vue vue2.5 vue-i18n vue面试 vue-cli2.x vue-cli2 vue-resource vue.directive
AI

深圳坪山网站建设公司河南网站优化有哪些网站seo结构分析优化汕头公司网站关键词优化报价北京网站关键词优化代理大鹏网站seo优化公司陶瓷机械网站seo优化方法池州seo网站优化公司做网站优化的弊端湖南网站关键词排名优化方案宁波网站综合优化山西网站优化优势安庆网站推广优化哪家有名哈尔滨优化网站多少钱网站优化收费情况淡水网站优化推广湖北综合网站优化质量保障深圳软件网站优化互联网推广如何优化网站用户体验公司高端网站优化推广电商网站维护优化流程老挝网站优化价格南京网站优化怎么样网站搜索优化佳期易速达崇明区企业网站优化方案平顶山网站优化推广公司新乡整站网站优化系统无锡网站关键词优化公司宝山区360网站优化定制河北网站建设优化网站优化基础技巧香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化