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

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

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

新增

  • Core
    • 为带有 --log-level verbose 的已解析目标添加了调试日志记录
    • 允许插件配置以 .cjs 为扩展名编写
  • JavaScript
    • @emotion/react 添加 react 刷新支持
    • 当 html 中只有普通脚本时,为 hmr 注入脚本
  • Elm
    • 通过 with 查询参数增加对一次编译多个模块的支持
  • CSS
    • @parcel/transformer-css 中增加对 errorRecovery 选项的支持
  • 实验性捆绑器
    • 实现对多个目标的捆绑
    • 内部化异步依赖关系
    • 合并相同类型的捆绑程序
    • 修复缺失的模块

修复

  • JavaScript
    • 导入 CommonJS 模块时缺失默认互操作
    • 为跳过的资产中的外部依赖添加缺失的导入
    • 升级 SWC 以修复未定义的变量
    • 从 JS 加载的脚本中移除字符集,以避免在 Firefox 中重复获取
    • 替换未使用的符号时使用占位符表达式
  • Core
    • 解决了在没有文件内容变化的情况下捆绑哈希值的非确定性问题
    • 修复 @parcel/package-manager 的 TypeScript 类型
  • 依赖关系
    • 将 terser 升级到 5.14.2
    • 将 node-forge 升级到 1.3.0

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

猜你喜欢

转载自www.oschina.net/news/205535/parcel-2-7-released