首页 > Web开发 > 详细

优化webpack打包速度方案

时间:2019-07-04 16:56:00      阅读:160      评论:0      收藏:0      [点我收藏+]

基本原理要么不进行打包;要么缓存文件,不进行打包;要么加快打包速度。

不进行打包方案:

1,能够用CDN处理的用CDN处理,比如项目引入的第三方依赖jquery.js,百度编辑器

先进行打包或者缓存然后引入到项目中不进行打包的

1,采用webpack插件:webpack.DllReferencePlugin ,将线上需要使用的包提前打包,引入到项目中

加快打包速度的方案

1,webpack-parallel-uglify-plugin  并行压缩

2,启用loader缓存比如babel-loader

 {
        test: /\.js$/,
        loader: ‘babel-loader?cacheDirectory=true‘,
        include: [resolve(‘src‘),resolve(‘test‘), resolve(‘node_modules/webpack-dev-server/client‘)]
 }

  以上是目前项目中采用的,还有尝试性的方案

1,使用fast-sass-loader代替sass-laoder

2,减少webpack的寻址路径

3,使用模块化方案引入模块功能

优化webpack打包速度方案

原文:https://www.cnblogs.com/zhensg123/p/11133229.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!