【性能优化】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外挂第一视角(德扑ai软件靠谱吗)原生是有挂(有挂分析)-哔哩哔哩1)德扑ai软件...
黑科技计算!微扑克app(透视... 黑科技计算!微扑克app(透视)揭秘教程(2024已更新)(哔哩哔哩);1、点击下载安装,微扑克ap...
黑科技ai(aapoker辅助... 黑科技ai(aapoker辅助工具下载)外挂透明挂辅助软件(透视)竟然是真的有挂(有挂方法)-哔哩哔...
总算了解!!wpk俱乐部后台管... 总算了解!!wpk俱乐部后台管理系统(黑科技)外挂软件透明挂辅助软件(有挂猫腻)-哔哩哔哩1)wpk...
黑科技新版(Wepoke私人房... 黑科技新版(Wepoke私人房)外挂透明挂辅助神器(ai辅助)本来是真的有挂(真的有挂)-哔哩哔哩;...
黑科技工具!wepoke黑科技... 黑科技工具!wepoke黑科技设备(aapokerai辅助)最初是有挂(有挂教程)-哔哩哔哩;人气非...
黑科技挂黑科技!微扑克ai机器... 黑科技挂黑科技!微扑克ai机器人(透视)存在挂教程(2023已更新)(哔哩哔哩)小薇(透视辅助)致您...
黑科技插件(德州之星外挂购买渠... 黑科技插件(德州之星外挂购买渠道)外挂透明挂辅助黑科技(透视)原来真的是有挂(有挂规律)-哔哩哔哩1...
科技分享!鱼扑克软件辅助(黑科... 1、科技分享!鱼扑克软件辅助(黑科技)外挂透明挂辅助app(讲解有挂)-哔哩哔哩。2、鱼扑克软件辅助...
黑科技ai(WPK ios)外... 黑科技ai(WPK ios)外挂透明挂辅助代打(黑科技ai)一直是有挂(有挂解惑)-哔哩哔哩亲,关键...