chainWebpack(config) {
config.optimization.minimizer('terser').tap((args) =>{
args[0].terserOptions.compress.drop_console = true
return args
})
}
通过配置vue-cli把一些平常不需要用的包排除在打包文件之外。
例如:让 webpack 不打包 vue xlsx 和 element
先找到 vue.config.js , 添加 externals 项,具体如下:
再次运行打包,我们会发现包的大小已经大幅减小: 三个包已经不在打包的目标文件中了。
但是我们还要使用这些包,可以通过CDN访问
在开发环境时,文件资源还是可以从本地node_modules中取出,而只有项目上线了,才需要去使用外部资源。此时我们可以使用 环境变量 来进行区分。具体如下:
在 vue.config.js 文件中:
let externals = {}
let cdn = { css: [], js: [] }
const isProduction = process.env.NODE_ENV === 'production' // 判断是否是生产环境
if (isProduction) {
externals = {
/**
* externals 对象属性解析:
* '包名' : '在项目中引入的名字'
*/
'vue': 'Vue',
'element-ui': 'ELEMENT',
'xlsx': 'XLSX'
}
cdn = {
css: [
'https://unpkg.com/element-ui/lib/theme-chalk/index.css' // element-ui css 样式表
],
js: [
// vue must at first!
'https://unpkg.com/vue@2.6.12/dist/vue.js', // vuejs
'https://unpkg.com/element-ui/lib/index.js', // element-ui js
'https://cdn.jsdelivr.net/npm/xlsx@0.16.6/dist/xlsx.full.min.js', // xlsx
]
}
}
之后通过 html-webpack-plugin注入到 index.html之中:
chainWebpack(config) {
config.plugin('preload').tap(() =>[
{
rel: 'preload',
fileBlacklist: [/\.map$/, /hot-update\.js$/, /runtime\..*\.js$/],
include: 'initial'
}
])
// 注入cdn变量 (打包时会执行)
config.plugin('html').tap(args =>{
args[0].cdn = cdn // 配置cdn给插件
return args
})
// 省略其他...
}
找到 public/index.html 通过配置CDN Config 依次注入 css 和 js。
修改head的内容如下:
<!-- 引入样式 -->
<% for(var css of htmlWebpackPlugin.options.cdn.css) { %>
<link rel="stylesheet" href="<%=css%>">
<% } %>
<!-- 引入JS -->
<% for(var js of htmlWebpackPlugin.options.cdn.js) { %>
<script src="<%=js%>"></script>
<% } %>
记得最胖的时候,我有120斤,而我只有154,整个人胖嘟嘟的,别人说好可爱,只有自己明白那什么感觉,想想也觉得心累,还好原本就不胖,通过一点点减小胃口,不吃零食,饭后站半个小时,每天俯卧撑或者仰卧起坐,随便三十个,三组,最重要的就是平板支撑,做这些花不了多少时间的。半年多就93斤,只会一直平稳发展,90-96上下。我认识一个人,她是属于一直都是那么胖,只是过年了又更胖了,身上的肉待的太久了,就变硬了,很难减。非常非常难减。(我是突然四个月狂吃才胖的)后来她为了男朋友,跑步没有毅力,也是学习我减小胃口,饭后一直站着,多找点事情做,少吃一点零食,每天随便做什么运动,什么俯卧撑,仰卧起坐,平板支撑,想怎么动怎么动,反正一定要保持那个动作做十分钟,一年多了,她以前140,现在110,她说真的不容易啊,我也觉得。喝水减肥的时间很有讲究!以下是“喝水行程表”,以作参考。6:30分,经过一整夜的睡眠,身体开始缺水,起床之际先喝250CC的水,可帮助肾脏及肝脏解毒,预防便秘,清洁肠道。
8:30分,清晨从起床到办公室的过程,时间特别紧凑,情绪也较紧张,身体无形中会出现脱水现象,所以到了办公室后,请先给自己一杯至少250CC的水。
11:00,在空调房间工作一段时间后,一定要趁起身活动的时候,再给自己一天里的第三杯水,补充流失的水分,有助于放松紧张的工作情绪。
12:50分,用完午餐半小时后,喝一些水,可以加强身体的消化功能。不仅对健康有益,也能助你维持身材。
15:00,喝上一大杯白开水,除了补充在空调房间里流失的水分之外,还能帮助头脑清醒。
19:30分,下班离开办公室前,再喝一杯水,可以增加饱足感,等到吃晚餐时,自然不会暴饮暴食。
22:00,睡前1至半小时再喝上小半杯水。别一口气喝水太多,以免夜里频频上洗手间影响睡眠质量。
半夜起夜后,可以喝上一口水,补充长时间睡眠消耗的水分。至此,一天已摄取约2000cc的水分,可以充分满足人体所需。