Open lengziyu opened 6 years ago
使用UglifyJsPlugin 插件来压缩代码和移除console。
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false,
drop_console: true,
pure_funcs: ['console.log']
},
sourceMap: false
})
默认情况下,build后的index.html中,js的引入是在header中。 使用html-webpack-plugin插件,将inject的值改成body。就可以将js引入放到body最后。
var HtmlWebpackPlugin = require('html-webpack-plugin');
new HtmlWebpackPlugin({
inject: 'body',
})
1.JS文件按需加载
vue的组件懒加载,不要使用import的方法引入组件,而是使用require.ensure。