💡
原文英文,约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预览版的未来计划是什么?
预计在今年晚些时候发布更完整的编译器版本,包含更多功能和语言服务特性。
🏷️
标签
➡️