1. 去除控制台调试时的打印信息
修改build/webpack.prod.conf.js
在 plugins 中的 UglifyJsPlugin 的 compress 加入这两行:
drop_debugger: true,
drop_console: true
代码如下
new webpack.optimize.UglifyJsPlugin({
compress:{
warnings: false,
drop_debugger: true,
drop_console: true
}
})
2. 减少打包后文件体积
引入用国内的 bootcdn 对应的库链接
然后在 build/webpack.prod.conf.js 中 webpackConfig 中加入:
externals: {
‘vue’: ‘Vue’,
‘vue-router’: ‘VueRouter’,
‘axios’: ‘axios’
},