Webpack v5.84.0 现已发布


Webpack 是一个模块打包器,主要目的是在浏览器上打包 JavaScript 文件。

Webpack v5.84.0 现已发布,具体更新内容如下:

新功能

SourceMapDevToolPlugin 现在支持 append 选项 #17252  

修复

  • 修复了在属性和方法中导入名称遮蔽时引用类名的多个错误 #17233
  • 允许定义插件速记属性 #17231
  • [CSS] - 修复解析 @import 的边缘情况 #17229

开发者体验

  • 增加序列化类的类型覆盖率 #17243
  • 将 JavascriptParser 和 ModuleDependency 子类的类型覆盖率提高 #17236
  • 将配置/规范化对象的类型覆盖率提高到 strict 模式质量 #17247
  • 通过将重复字符串替换为 webpack_require 的常量字符串文字,来重构重复的字符串 #17228
  • 为 with { type: "json" } 添加测试用例 #17230
  • 添加解构测试用例 #17248

     

更新公告:https://github.com/webpack/webpack/releases/tag/v5.84.0


相关文章

2023-04-14

Webpack 是一个模块打包器,主要目的是在浏览器上打包 JavaScript 文件。Webpack v5.79.0 现已发布,具体更新内容如下: New Features webpack 现在将支持 treeshaking namespaced 的导入和DefinePlugin的简单解构方案 #16941 Bug 修复 在Defau

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 允许为

2023-04-21

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

2022-10-26

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

2022-09-23

信小程序对 cropImage API 的支持,#12524 修复 webpack-sources 版本不一致带来的问题 修复 Webpack5 预编译导致 Vue3 报错的问题,#12340 #12090 修复 Webpack5 预编译导致京东小程序、百度小程序报错的问题,#12414 修复

2022-05-12

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

2023-03-12

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

2022-12-02

y 删除 native-slot 参数 统一 stylus 的 rule 名称,便于通过 webpack-chain 获取对应规则 修复编译详情重新指定 output 对 project.config 失效,并支持自定义编译配置根据不同端打包输出到不同的目 修复字节小程序 showToast API 差异 fix&nb

2022-12-03

的插件,可以执行以下操作: 1、暂时添加一个快速的 webpack 别名来缓解: webpack.chainWebpack(config => { config.resolve.alias.set('@nativescript/core/utils/utils', '@nativescript/core/utils'); config.resolve.alias.set('tns-core-modules/utils/utils', '@nativescript/co

2022-11-02

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

2022-04-08

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

2022-08-12

主入口引用样式文件编译问题 H5 prebundle: 删除继承 webpack 冗余配置,#12240 components: 修复 Safari 不支持的正则,#12249 runtime: 修复 Vue3 开发环境 warn 提示 RN taro-runtime-rn: 修复钩子注册逻辑 CLI 修复 taro update 命令,#

2023-04-17

致相同 label 的 item 无法拖动问题 修复使用 cjs 产物时,Webpack plugin 配置的 prefixCls 不生效的问题 #1544 修复 Sidesheet 在 mask=false 时,mask 背景内容无法点击的问题,影响范围 2.32.0-beta.0 ~ 2.33.0-beta.0 #1543 修复 DatePicker disab