build/webpack.prod.conf.js
new UglifyJsPlugin({
uglifyOptions: {
compress: {
warnings: false,
//drop_console 传递true以放弃对控制台的调用。*功能
drop_console: true,
// pure_funces 禁用console.log函数
pure_funcs: ['console.log']
},
output:{
comments:false
}
},
extractComments: 'all',//提取所有注释
sourceMap: config.build.productionSourceMap,
parallel: true
}),
打包太大
/build/webpack.base.conf.js
//module.exports{}下
externals: {
'vue': 'Vue',
'vue-router': 'VueRouter',
'vuex': 'Vuex',
'iview': 'iview',
'echarts': 'echarts',
'element-ui': 'ELEMENT',
},
index.html cdn 引入需要的依赖