webpack打包太慢了,怎么优化

2019-08-14  本文已影响0人  南蓝NL
使用最新的webpack

现在最新的webpack的版本是4.39.2,据说打包速度提升了不少


image.png
DllPlugin插件和和DllReferencePlugin单独编译一些不经常改变的代码
使用happypack多线程进行构建
使用webpack-parallel-uglify-plugin多线程压缩
externals选项
    'element-ui': 'Element',
    'v-charts': 'VCharts'
}
处理 loader 时,配置 include,缩小 loader 检查范围
使用 alias 可以更快地找到对应文件
使用UglifyJsPlugin去掉console和debugger信息
image.png
new UglifyJsPlugin({
        uglifyOptions: {
          compress: {
            drop_debugger: true,//debugger默认就是true
            drop_console: true,//清除console语句,默认是false
            }
        },
        })
上一篇下一篇

猜你喜欢

热点阅读