Parcel 2.8 发布,零配置构建工具


Parcel 是用于 Web 的零配置构建工具。它将出色的开箱即用开发体验与可扩展的体系结构相结合,可将你的项目从零发展为大规模生产应用程序。

Parcel 2.8 发布,更新内容如下:

新增

  • Core
    • 通过拆分依赖关系,使用符号数据在重新导出时拆分代码
    • 对于非依赖关系的变化,更新时不需要捆绑
    • 提高增量捆绑的性能
    • 只将共享引用序列化并发送至需要它们的 worker
    • 通过不等待打包来提高 HMR 的性能
  • JavaScript
    • 在解决 Node 内置 polyfills 时验证版本
    • 为打包器插件添加 loadBundleConfig 方法
  • SVG
    • 当使用 svgr 和 typescript 选项时,为 SVG 生成 typescript
  • Bundler
    • 将实验性捆绑器移至默认

修复

  • 核心
    • 重新导出的所有文件不包括默认文件
    • 在 Graph.hasEdge 中支持多种 edge 类型
    • 在 Graph.removeEdge 中确保 edge 在移除前存在
    • 修复 Parcel 配置 API 的 TypeScript 定义
    • 在打包器中使用 traverseAssets 以提高性能
    • 默认情况下使 uniqueKey 不被定义
  • JavaScript
    • 修复 Chrome Android 浏览器列表支持检查
    • 修复 CommonJS 的符号收集,没有范围提升
    • 在没有范围提升的情况下,保留导入和再导出之间的正确依赖顺序
  • Vue
    • 修复编译 Vue SFC 时显示的错误
    • 在错误代码框架中添加文件路径
    • 修复错误的位置
  • ……

更多详情可查看:https://github.com/parcel-bundler/parcel/releases/tag/v2.8.0


相關推薦

2022-08-06

Parcel 是用于 Web 的零配置构建工具。它将出色的开箱即用开发体验与可扩展的体系结构相结合,可将你的项目从零发展为大规模生产应用程序。 Parcel 2.7 发布,更新内容如下: 新增 Core 为带有 --log-level verbose 的已解析目

2023-11-16

Parcel 是用于 Web 的零配置构建工具。它将出色的开箱即用开发体验与可扩展的体系结构相结合,可将你的项目从零发展为大规模生产应用程序。 Parcel 2.10.3 已发布,具体更新内容包括: Fixed Core 将先前递延的 assets 标

2023-06-11

Parcel 是用于 Web 的零配置构建工具。它将出色的开箱即用开发体验与可扩展的体系结构相结合,可将你的项目从零发展为大规模生产应用程序。 Parcel 2.9.2 已发布,具体更新内容包括: Fixed Core 修复当 entries 看起

2023-10-26

Parcel 是用于 Web 的零配置构建工具。它将出色的开箱即用开发体验与可扩展的体系结构相结合,可将你的项目从零发展为大规模生产应用程序。 Parcel 2.10.1 已发布,具体更新内容包括: Fixed Core 在 CI 中使用现代

2023-01-20

Parcel 是用于 Web 的零配置构建工具。它将出色的开箱即用开发体验与可扩展的体系结构相结合,可将你的项目从零发展为大规模生产应用程序。 Parcel 2.8.3 现发布,更新内容如下: Core 过滤掉 title execArgv 到 workers Bu

2022-05-27

Parcel 是用于 Web 的零配置构建工具。它将出色的开箱即用开发体验与可扩展的体系结构相结合,可将你的项目从零发展为大规模生产应用程序。 Parcel v2.6.0 现已发布。此版本包含的新功能包括 React 的 error overlay、对 HMR 中 source m

2023-10-22

相约开源PHP办公室,我们一起聊 AI!>>> Karafka v2.2.8 现已发布。Krafka 是一个用于简化基于 Apache Kafka 的 Ruby 应用开发的框架,它允许开发者在使用异步 Kafka 消息时使用类似于标准 HTTP 约定(params 和 params_batch)的方法。Karafka 不

2023-04-30

Nitrux Linux 2.8 已正式发布。 Nitrux 是一个基于 Debian 的 Linux 桌面发行版。它使用 Calamares 安装程序,包括建立在 KDE Plasma 5 桌面环境上的 NX 桌面和 MauiKit 应用程序。Nitrux 也不使用 systemd 作为它的启动系统;相反,它使用 OpenRC。

2023-02-09

OAuthApp 是一个前端发布工具,用于快速开发前端网页项目,并发布到服务器。 具有引入脚本库就能使用服务端 API、在线发布 H5、站点数据独立存储的特性。 2023-2-8 主要更新 1,[新增]用户管理 增加按角色筛选。 2,[优化]站点

2023-04-25

layui2.8已经于今天正式发布了,新增优化了大量特性,这里按照layui更新日志的模块结构,详细为你一一介绍。 基础 风格调整 新版调整主色调为#16baaa,在原有的墨绿基础上赋予了清新。 更简单的构建 构建代码更简单,

2023-07-07

pm:astro npm:aws-sdk npm:axios npm:discord.js npm:node-fetch npm:parcel npm:puppeteer npm:redis 下个月,Deno 团队将专注于使 @grpc/grpc-js、google-cloud-node 以及各种数据库驱动程序在 Deno 中工作。如果发现某些 npm 包无法工作,请在 denoland/den

2023-09-28

carbon 是一个轻量级、语义化、对开发者友好的 Golang 时间处理库,支持链式调用、农历和 gorm、xorm 等主流 orm 目前已被 awesome-go-cn 收录,如果您觉得不错,请给个 star 吧 github.com/golang-module/carbon gitee.com/golang-module/carbon

2022-10-18

unner、npm 客户端,以及 fetch、WebSocket等 Web API。 最新发布的 0.2.0 较上个版本有了显著的性能提升: 此外还包含其他变化: 新增bun --hot命令,用于为 Bun 的 JavaScript runtime 提供热加载和零停机重启 新增Bun.spawn和Bun

2023-09-10

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