宣布 TypeScript Native 预览版

宣布 TypeScript Native 预览版

💡 原文英文,约1800词,阅读约需7分钟。
📝

内容提要

TypeScript编译器已成功移植至本地代码,速度提升10倍。现已发布TypeScript Native预览版,支持npm安装和VS Code扩展,已实现JSX和JavaScript文件的类型检查,未来将继续完善,欢迎开发者反馈。

🎯

关键要点

  • TypeScript编译器成功移植至本地代码,速度提升10倍。
  • 发布TypeScript Native预览版,支持npm安装和VS Code扩展。
  • 实现JSX和JavaScript文件的类型检查,未来将继续完善。
  • 可以通过npm安装预览版,命令为npm install -D @typescript/native-preview。
  • 新可执行文件tsgo用于类型检查和构建项目,未来将重命名为tsc。
  • VS Code中可以安装“TypeScript (Native Preview)”扩展,需手动启用。
  • 目前预览版缺少稳定版本的许多功能,如--build和自动导入等。
  • JSX类型检查支持已添加,构建速度显著提升。
  • JavaScript文件的类型检查功能已重写,支持JSDoc注释。
  • 编辑器支持和LSP进展正在进行中,已实现代码补全功能。
  • API层的初步基础已建立,支持通过IPC与TypeScript进程通信。
  • Corsa编译器与Strada存在一些差异,需注意配置问题。
  • 预计在今年晚些时候发布更完整的编译器版本,包含更多功能。

延伸问答

TypeScript Native预览版的主要特点是什么?

TypeScript Native预览版实现了编译器的本地代码移植,速度提升10倍,支持npm安装和VS Code扩展。

如何安装TypeScript Native预览版?

可以通过命令npm install -D @typescript/native-preview安装TypeScript Native预览版。

TypeScript Native预览版与稳定版本相比有哪些功能缺失?

预览版缺少--build、自动导入、查找所有引用和重命名等功能。

TypeScript Native预览版支持哪些文件类型的类型检查?

支持JSX和JavaScript文件的类型检查,JavaScript文件通过JSDoc注释进行类型分析。

TypeScript Native预览版的构建速度如何?

在某些项目中,构建速度提升超过10倍,例如JSX项目的构建时间从超过1分钟缩短到7秒。

TypeScript Native预览版的未来计划是什么?

预计在今年晚些时候发布更完整的编译器版本,包含更多功能和语言服务特性。

➡️

继续阅读