Webpack 是一个模块打包器,主要目的是在浏览器上打包 JavaScript 文件。Webpack v5.95.0 已发布,具体更新内容如下:
Bug 修复
- 修复尝试读取无法读取的符号链接类文件时挂起的问题
- 处理导入上下文元素依赖的
default
- split chunks 后合并 duplicate chunks call
- 为动态导入同一文件两次和重组生成正确代码
- 使用内容哈希作为提取 DataURI 的 [base] 和 [name]
- [Types] 使
EnvironmentPlugin
默认值类型不那么严格 - [Types] Typescript 5.6 兼容性
新功能
- 添加新的
optimization.avoidEntryIife
选项(production
模式默认为true
) - 将 output.hash* 选项传递给 loader context
性能
- 避免在 build chunk graph 中不必要的重复访问
详情可查看:https://github.com/webpack/webpack/releases/tag/v5.95.0