宣布 TypeScript 5.7 Beta - TypeScript

主要观点:宣布 TypeScript 5.7 Beta 版本发布,介绍其新特性及相关改进。
关键信息

  • 新增对从未初始化变量的检查,能报告从未初始化变量的错误。
  • 为相对路径添加路径重写功能,方便在不同工具中运行 TypeScript 代码。
  • 支持--target es2024--lib es2024,包含新的SharedArrayBuffer相关特性。
  • 编辑器在搜索项目所有权时会继续向上查找配置文件,提高项目组织灵活性。
  • 编辑器中复合项目的所有权检查更快速,避免大型代码库中的性能问题。
  • --module nodenext中对导入 JSON 文件进行验证。
  • 支持 Node.js 中的 V8 编译缓存,加快tsc --version运行速度。
  • 列出 notable behavioral changes,如lib.d.tsTypedArray变化等。
  • 介绍后续计划,5.7 版本将以 bug 修复等为主,不久后会有候选版本和稳定版本。
    重要细节
  • 通过npm install -D typescript@beta可获取 beta 版本。
  • 路径重写只针对相对路径且以特定扩展名结尾的非声明文件。
  • 支持--target es2024TypedArray变为泛型。
  • 编辑器搜索配置文件时会继续向上查找。
  • 复合项目所有权检查仅检查根文件集。
  • 导入 JSON 文件需添加type: "json"属性等。
  • 可通过 nightly 版本获取最新的 5.7 版本。
阅读 18
0 条评论