摘要:更新今天反复试了,不用区分测试环境还是生产环境,统一都用就可以了背景之前自己搭建了一个的后台项目,坑很多,其中一个就是资源加载的方案,由于是后台项目,之前一直没放在心上,看到一些资源优化方案后,觉得有必要弄一下。
20180829 更新
今天反复试了,不用区分 测试环境还是 生产环境,统一都用 cdn 就可以了
背景之前自己搭建了一个 vue + tp5.1 的后台项目(https://segmentfault.com/a/11...),坑很多,其中一个就是资源加载的方案,由于是后台项目,之前一直没放在心上,看到一些资源优化方案后(https://juejin.im/post/5a2910...),觉得有必要弄一下。
老版本通过:npm run build 后
可以看到, 文件大小最大的 820kb,即使用 Gzipped 压缩后也是 219kb,随着项目不断变大,这个值还会不断增大
使用CDN加速这里请先参考 https://juejin.im/post/5a2910...,这里只做vue-cli@3.0的配置修改
index.html文件
VUE后台管理系统
vue.config.js 文件
module.exports = { baseUrl: process.env.NODE_ENV === "production" ? "./" : "/", outputDir: process.env.outputDir, configureWebpack: { externals: { vue: "Vue", vuex: "Vuex", "vue-router": "VueRouter", "element-ui": "ELEMENT" } } };页面优化后
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/97113.html
摘要:另外,单页应用因为数据前置到了前端,不利于搜索引擎的抓取。所以我们需要对自己的单页应用进行一些优化。 前言 最近秋招之余空出时间来按自己的兴趣动手做了一个项目,一个基于vue-cli3.0, vue,typescript的移动端pwa,现在趁热打铁,将这个项目从开发到部署整个过程记录下来,并将从这个项目中学习到的东西分享出来,如果大家有什么意见或补充也可以在评论区提出。先介绍一下这个项...
摘要:同时增加了单元测试,使用了,增加了可视化配置权限,增加了自定义布局等等,优化了原先的权限方案,支持不刷新页面更新路由等等功能。虽然它的初衷是为了单元测试的,但正好满足了我们的需求。它会重写浏览器的对象,从而才能拦截所有请求,代理到本地。 前言 vue-element-admin 从 2017.04.17提交第一个 commit 以来,维护至今已经有两年多的时间了了,发布了四十多个版本,...
摘要:同时增加了单元测试,使用了,增加了可视化配置权限,增加了自定义布局等等,优化了原先的权限方案,支持不刷新页面更新路由等等功能。虽然它的初衷是为了单元测试的,但正好满足了我们的需求。它会重写浏览器的对象,从而才能拦截所有请求,代理到本地。前言 vue-element-admin 从 2017.04.17提交第一个 commit 以来,维护至今已经有两年多的时间了了,发布了四十多个版本,收获了三...
阅读 2679·2021-10-18 13:33
阅读 817·2019-08-30 14:20
阅读 2549·2019-08-30 13:14
阅读 2430·2019-08-29 18:38
阅读 2848·2019-08-29 16:44
阅读 1138·2019-08-29 15:23
阅读 3392·2019-08-29 13:28
阅读 1878·2019-08-28 18:00