Webpack v5.79.0 已发布,模块打包器


Webpack 是一个模块打包器,主要目的是在浏览器上打包 JavaScript 文件。Webpack v5.79.0 现已发布,具体更新内容如下:

New Features

  • webpack 现在将支持 treeshaking namespaced 的导入和DefinePlugin的简单解构方案 #16941

Bug 修复

  • DefaultStatsPrinter中截断极长的模块名称 #16882
  • DllPlugin的名称选项中添加[contenthash]模板支持 #16935
  • 修复了readRecordscompiler 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


相關推薦

2024-03-22

Webpack 是一个模块打包器,主要目的是在浏览器上打包 JavaScript 文件。Webpack v5.91.0 现已发布,具体更新内容如下: Bug 修复 允许unsafeCache选项作为代理对象 标准化snapshot.unmanagedPaths选项 修复了fs类型 修复了解析的插件类

2023-04-21

Webpack 是一个模块打包器,主要目的是在浏览器上打包 JavaScript 文件。Webpack v5.80.0 现已发布,具体更新内容如下: New Features 在import.meta中支持解构赋值 #16996 支持在AwaitExpression中进行解构赋值的 treeshaking #16995 引入

2022-07-26

Webpack 是一个模块打包器,主要目的是在浏览器上打包 JavaScript 文件。Webpack v5.74.0 现已发布,具体更新内容如下: Features 添加resolve.extensionAlias选项,允许别名扩展名 当你被迫为导入文件添加 .js 扩展名时,这很有用,因

2023-05-07

Webpack 是一个模块打包器,主要目的是在浏览器上打包 JavaScript 文件。Webpack v5.82.0 现已发布,具体更新内容如下: 新功能 [CSS] - 添加 URL 依赖支持,以通过模块联合使用共享模块 #16945 允许 webpack-cli 在 ESM 中 #17088 允许为

2022-05-12

Webpack 是一个模块打包器,主要目的是在浏览器上打包 JavaScript 文件。 目前 Webpack 5.72.1 已发布,带来少量修复: 使用 HMR 修复  __webpack_nonce__   在某些情况下修复 in 运算符 修复 json 解析错误信息 使用 this.importModule 

2023-05-25

Webpack 是一个模块打包器,主要目的是在浏览器上打包 JavaScript 文件。 Webpack v5.84.0 现已发布,具体更新内容如下: 新功能 SourceMapDevToolPlugin 现在支持 append 选项 #17252   修复 修复了在属性和方法中导入名

2023-03-12

介绍,Rspack 是一个基于 Rust 的高性能构建引擎,具备与 Webpack 生态系统的互操作性,可以被 Webpack 项目低成本集成,并提供更好的构建性能。 特性 启动速度极快: 基于 Rust 实现,构建速度极快,带给你极致的开发体验。

2022-11-02

化的增量打包工具和构建系统,采用 Rust 编写,声称是 Webpack 的继任者。 其实 Turbopack 正是出自 Webpack 作者 Tobias Koppers 之手,这是他去年加入 Vercel 之后所主导的核心项目。Tobias 深度参与了 Turbopack 的开发。 官方在宣传 Turbop

2023-09-10

的打包功能。基于esbuild优化,它比主流的Rollup、Parcel、Webpack都快上一两个数量级,堪称JS打包速度之最。Bun更开创了JS宏的新概念,可以在打包时运算JS函数并内联结果到代码中,是其他打包器难以企及的创新 对于前端测试,

2023-10-18

如此多的步骤,意味着热重载开发往往复杂。这导致了像webpack-dev-server这样的工具的出现,它为你处理了大部分问题。但是要警惕魔法。这些开发服务器中有太多的假设,它们可能会迅速偏离生产行为。 原文:https://matt-rickar

2022-04-08

集成;它还支持 Corepack(实验性的 Node.js 工具) ESM 对 webpack 配置的支持:从现在开始,webpack 编码辅助将与你 webpack.config.js 文件中的 ES 模块一起使用 对 Docker 的改进:重新设计了 Docker 在 Services 工具窗口中的 UI,并增加了

2022-11-18

Nuxt Kit:具有 Typescript 和跨版本兼容性的全新模块开发 Webpack 5:更快的构建时间和更小的包大小,无需配置 Vite:使用 Vite 作为打包工具,体验闪电般快速的 HMR Vue 3:Vue 3 是你下一个 Web 应用程序的坚实基础 TypeScript:使

2023-03-07

vue3 composition api 重构 v-region 工具链从 webpack 更换为 vite 单元测试库从 mocha 更换为 vitest RegionGroupCore 与 RegionColumnsCore 核心模块增加 complete 事件,响应所有有效级别选择完

2022-10-26

Streaming Turbopack (alpha):速度提高 700 倍的基于 Rust 的 Webpack 替代品。 新的 next/image (stable):native browser 延迟加载速度更快。 新的@next/font(beta):具有零布局偏移的自动自托管字体。 改进next/link:Simplified API with auto