1.modecss
webpack增长了一个mode配置,只有两种值development | production。对不一样的环境他会启用不一样的配置。前端
2.CommonsChunkPluginvue
CommonChunksPlugin已经从webpack4中移除。
可以使用optimization.splitChunks进行模块划分(提取公用代码)。
可是须要注意一个问题,默认配置只会对异步请求的模块进行提取拆分,若是要对entry进行拆分
须要设置optimization.splitChunks.chunks = ‘all’。webpack
3.webpack4使用MiniCssExtractPlugin取代ExtractTextWebpackPlugin。web
4.代码分割。面试
使用动态import,而不是用system.import或者require.ensure异步
5.vue-loader。ui
使用vue-loader插件为.vue文件中的各部分使用相对应的loader,好比css-loader等插件
6.UglifyJsPluginwebpack4
如今也不须要使用这个plugin了,只须要使用optimization.minimize为true就行,production mode下面自动为true
optimization.minimizer能够配置你本身的压缩程序
了解更多前端培训就业面试相关问题欢迎关注小编!