美文网首页
webpack打包太慢了,怎么优化

webpack打包太慢了,怎么优化

作者: 南蓝NL | 来源:发表于2019-08-14 19:03 被阅读0次
使用最新的webpack

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


image.png
DllPlugin插件和和DllReferencePlugin单独编译一些不经常改变的代码
使用happypack多线程进行构建
使用webpack-parallel-uglify-plugin多线程压缩
externals选项
  • 先用webpack-bundle-anlyzer对项目进行模块分析生成report,查看哪些模块体积过大
    先设externals选项,把一些能直接走cdn的库拿出去如"element-ui"、“v-charts"
    '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
            }
        },
        })

相关文章

  • webpack打包太慢了,怎么优化

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

  • 基于webpack 3 打包性能优化

    基于webpack 3 打包性能优化 source Scope Hoisting. 过去 webpack 打包时的...

  • webpack打包优化

    实现webpack打包优化,有两个优化点: 如何减少打包时间 如何减少打包大小 减少打包时间 优化Loader对于...

  • React单页面应用项目 性能优化 实践

    react 单页面应用项目在加载优化这一块就得依赖webpack的打包方式。webpack的打包优化的本质就是将 ...

  • 浅谈webpack打包原理

    近来想要对旧项目进行优化,所以了解下webpack打包原理为优化做准备 webpack 4.x 打包文件 inde...

  • Webpack极限打包优化

    今天为了更好地了解一下Webpack打包优化的一些内容,看了一下NEXT公开课,Webpack打包极限优化,感兴趣...

  • Webpack 打包优化之速度篇

    在前文 Webpack 打包优化之体积篇中,对如何减小 Webpack 打包体积,做了些探讨;当然,那些法子对于打...

  • 前端打包部署优化之gzip

    使用webpack打包出来的文件过大,导致访问速度极其慢,搜索webpack打包优化,能够看到很多前辈的建议:gz...

  • webpack 性能优化

    webpack性能优化 开发环境性能优化 生产环境性能优化 开发环境性能优化 优化打包构建速度 优化调试功能 生产...

  • vue项目优化

    vue 项目优化 项目打包体积优化 通常vue项目通过webpack打包后,会出现vendor包的体积过大的情况,...

网友评论

      本文标题:webpack打包太慢了,怎么优化

      本文链接:https://www.haomeiwen.com/subject/dzunjctx.html