【性能优化】Webpack打包优化
创始人
2024-11-14 14:34:09
0

一. 使用缓存

通过使用缓存,能够有效提升打包速度。

  • webpack5以下:cache-loader
  • webpack5:内置cache模块

内置cache模块

webpack5 内置了 cache 模块,缓存生成的 webpack 模块和 chunk,来改善构建速度。
在开发环境下,默认设置为 type: 'memory' 而在生产环境中被禁用。cache: { type: 'memory' }cache: true 作用一样,可以通过设置 cache: { type: 'filesystem' } 来开放更多配置项。

module.exports = {   cache: {     type: 'filesystem',   }, }; 

会在 node_modules 目录下生成一个 .cache 目录缓存文件内容,二次打包速度显著提升。

cache-loader

安装

npm install cache-loader -D 

在 webpack.config.js 对应的开销大的 loader 前加上 cache-loader。
注意:如果使用多线程加载器如 thread-loader 时,也需要确保 cache-loader 放在 thread-loader 之前。

module.exports = {   module: {     rules: [       {         test: /\.js$/,         use: [           'cache-loader',           'babel-loader'         ]       }     ]   } } 

相关内容

热门资讯

透视工具(WPK)原来存在有挂... 透视工具(WPK)原来存在有挂(透视)wpk俱乐部是真的吗(玩家教你)1、全新机制【wpk俱乐部是真...
透视玄学!hhpoker必备开... 透视玄学!hhpoker必备开挂,hhpoker辅助软件是真的么,玩家教程(有挂黑科技)1、许多玩家...
透视模拟器!aapoker插件... 透视模拟器!aapoker插件(透视)辅助工具安全(确实是有挂)一、aapoker插件软件透明挂的定...
透视透视!hhpoker有没有... 透视透视!hhpoker有没有作弊挂,hhpoker有没有辅助,德州教程(有挂方法)在进入hhpok...
透视规律!aapoker辅助插... 透视规律!aapoker辅助插件工具(透视)发牌逻辑(都是真的是有挂);1、让任何用户在无需aapo...
透视挂透视(WPK)确实存在有... 透视挂透视(WPK)确实存在有挂(透视)wpk可以作弊吗(扑克教程);小薇(透视辅助)致您一封信;亲...
透视智能ai!德州局HHpok... 透视智能ai!德州局HHpoker透视脚本,hh poker辅助有用吗,曝光教程(有挂介绍)1、实时...
透视真的(WPK)竟然真的有挂... 透视真的(WPK)竟然真的有挂(透视)如何判断wpk辅助软件的真假(可靠技巧);1.如何判断wpk辅...
透视智能ai!aapoker安... 透视智能ai!aapoker安装包怎么使用(透视)可以选牌(果然存在有挂)1、下载好aapoker安...
透视系统!hhpoker是内部... 透视系统!hhpoker是内部控制吗,hhpkoer辅助挂是真的吗,教你教程(有挂脚本)1、玩家可以...