Webpack 5.54.0 發(fā)布,重要更新匯總
技術(shù)編輯:典典丨發(fā)自 思否編輯部
公眾號(hào):SegmentFault
webpack 是一個(gè)模塊打包器。webpack 的主要目標(biāo)是將 javaScript 文件打包在一起,打包后的文件用于在瀏覽器中使用,但它也能夠勝任轉(zhuǎn)換(transform)、打包(bundle)或包裹(package)任何資源(resource or asset)。
Webpack 5.54.0 主要更新內(nèi)容如下:
特性
改進(jìn)常量折疊以允許跳過更多 && || 和 ?? 分支
允許在 webpack 中使用所有的 hashing ,用 output.hashFunction 進(jìn)行配置
在模塊中使用 eval 時(shí),不再完全從內(nèi)部圖分析中跳出
force bump enhanced - 解決錯(cuò)誤的方法
減少創(chuàng)建 snapshots 時(shí)的分配量
添加一個(gè)基于 wasm 的超快速哈希函數(shù) output.hashFunction: "xxhash64"
改進(jìn)短字符串序列化時(shí)的 utf-8 轉(zhuǎn)換
提高依賴項(xiàng)的 hashing 性能
添加 experiments.cacheUnaffected,用戶緩存未更改模塊的計(jì)算并僅引用未更改模塊

評(píng)論
圖片
表情
