Webpack 5.67.0 发布,模块打包器

栏目: 软件资讯 · 发布时间: 4年前

内容简介:webpack 5.67.0 现已发布。webpack 是一个模块打包器,主要目的是在浏览器上打包 JavaScript 文件。 具体更新内容如下: Features 为资源资产模块添加“outputPath”配置选项 在 eval source maps 中支持 Truste...

webpack 5.67.0 现已发布。webpack 是一个模块打包器,主要目的是在浏览器上打包 JavaScript 文件。

具体更新内容如下:

Features

  • 为资源资产模块添加“outputPath”配置选项
  • 在 eval source maps 中支持 Trusted Types
  • experiments.css
    • 允许只为节点中的 css 生成导出
    • 添加SyncModuleIdsPlugin,在服务器和客户端编译中同步模块 ID
    • DeterministicModuleIdsPlugin添加更多选项,以允许生成相同的 id

Developer Experience

  • 在统计打印机中限制数据 url 模块名称
  • 允许 CLI 选项的特定描述
  • 改进统计打印中的空间限制算法以显示部分列表
  • 在回调中为添加null
  • 修复 addChunkInGroup 的调用签名类型

Bug 修复

  • 避免将不存在的 package.jsons 报告为依赖项
  • experiments.css
    • 修复仅使用初始 css 时缺少 css 运行时的问题
    • 修复 css hmr 支持
    • 对 CSS 模块的错误修复
  • 修复 CreateScriptUrlDependency 的缓存序列化问题
  • 修复加载器处理时的 data url 内容
  • 修复标识符中包括|的 regexp
  • 修复监控场景下的 ProfilingPlugin 问题
  • 将 layer 添加到模块名称和标识符
    • 这样可以避免在将其他模块添加到另一层时随机更改模块 ID
  • 向 DependencyTemplates 提供 hashFunction 参数以允许在那里对其进行自定义
  • 在启用 Experiments.lazyCompilation 时修复 HMR
  • 将 url 存储为 Buffer 以避免序列化警告
  • webpack-hot-middleware/client从惰性编译中排除

更新说明:https://github.com/webpack/webpack/releases/tag/v5.67.0


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

浅薄

浅薄

[美] 尼古拉斯·卡尔 / 刘纯毅 / 中信出版社 / 2010-12 / 42.00元

《浅薄:互联网如何毒化了我们的大脑》在我们跟计算机越来越密不可分的过程中,我们越来越多的人生体验通过电脑屏幕上闪烁摇曳、虚无缥缈的符号完成,最大的危险就是我们即将开始丧失我们的人性,牺牲人之所以区别于机器的本质属性。——尼古拉斯•卡尔“谷歌在把我们变傻吗?”当尼古拉斯•卡尔在发表于《大西洋月刊》上赫赫有名的那篇封面文章中提出这个问题的时候,他就开启了人们热切渴望的期盼源泉,让人急于弄清楚互联网是在......一起来看看 《浅薄》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

URL 编码/解码
URL 编码/解码

URL 编码/解码

MD5 加密
MD5 加密

MD5 加密工具