微软宣布推出 TypeScript 5.4,这是一种构建在 JavaScript 基础上的编程语言。新版本的安装非常简单,你可以从 NuGet 获取,如果你喜欢 npm,只需使用以下命令即可:
- npm install -D typescript
微软在解释 TypeScript 时提到,如果你使用 Visual Studio 或 VS Code 编写 JavaScript 代码,那么你其实一直都在编写 TypeScript 代码。这样,TypeScript 的编辑器工具就能实现自动补全、代码导航和重构。
TypeScript 5.4 提供了大量新升级,软件开发人员可以在自己的项目中试用和利用。下面列出了 TypeScript 5.4 中的所有新功能,点击链接可进入微软的公告,其中包含每项功能的详细说明和代码示例。
- Preserved Narrowing in Closures Following Last Assignments
- The
NoInfer
Utility Type Object.groupBy
andMap.groupBy
- Support for
require()
calls in--moduleResolution bundler
and--module preserve
- Checked Import Attributes and Assertions
- Quick Fix for Adding Missing Parameters
- Auto-Import Support for Subpath Imports
- Upcoming 5.5 Deprecations
- Notable Behavioral Changes
随着 TypeScript 5.4 的发布,微软将注意力转向了 TypeScript 5.5。根据路线图,测试版将于 4 月 16 日发布,候选发布版将于 6 月 4 日发布,最终发布版将于 6 月 18 日发布。
该公司表示,还可以通过 npm 运行 TypeScript 5.4 的夜间版本。夜间版本在太平洋标准时间每天午夜发布,但要知道,这些构建版本可能没有经过充分测试,可能存在重大错误。如果你想看一看,请输入以下命令:
- npm install -D typescript@next
要了解有关在集成开发环境中设置 TypeScript 夜校的更多信息,请查看每日更新文档,其中包括使用 VS Code、Visual Studio、Sublime Text 和 IntelliJ 设置的说明。
来源:Microsoft