Webpack 是一个模块打包器,主要目的是在浏览器上打包 JavaScript 文件。Webpack v5.79.0 现已发布,具体更新内容如下:
New Features
- webpack 现在将支持 treeshaking namespaced 的导入和
DefinePlugin
的简单解构方案 #16941
Bug 修复
- 在
DefaultStatsPrinter
中截断极长的模块名称 #16882 - 在
DllPlugin
的名称选项中添加[contenthash]
模板支持 #16935 - 修复了
readRecords
compiler hook 在与ReadRecordsPlugin
结合使用时导致挂起的问题 #16944 - webpack 现在可以使用由 webpack 的 esm 输出支持生成的 ESM 包 #15608
- [CSS] - webpack 现在尊重 CSS 对 atTags 的大小写不敏感,例如
@MEDIA
#16915 - [CSS] - 修复了 crossOriginLoading anonymous 在加载样式时不起作用的错误 #16925
Developer Experience
- 修复示例中发现的损坏链接和拼写错误 #16937
- 导出更多
Externals
选项类型 #12774
Contributor Experience
- 添加新的测试用例,测试 ModuleFederationPlugin 在
shareScope
选项下的使用情况 #16943 - 将 core-js 从 3.20.3 提升到 3.30.0 #16905
- 更新所有适用的本地依赖项和 devDependencies #16919、#16924、#16936、#16968
- 更新至 Jest 29 #16947
更新说明:https://github.com/webpack/webpack/releases/tag/v5.79.0
还没有评论,来说两句吧...