微软正式发布了 TypeScript 5.6,这是基于 JavaScript 的流行编程语言的最新版本。该公司于今年 6 月发布了 TypeScript 5.5 版本。
在一篇博文中,微软透露了 TypeScript 5.6 中包含的一系列新更新。其中一项更新修复了一个问题,即编程中可能会出现错误,但这些错误仍被视为有效的 JavaScript 代码并被接受。微软表示现在已经修复了这个问题:
在 TypeScript 5.6 中,编译器现在会在语法上确定真值或空值检查总是以特定方式求值时出错。
新版 TypeScript 5.6 还增加了对代码中任意模块标识符的支持。还有一个新的编译器选项,叫做“--noCheck”。微软表示,这将让程序员跳过所有输入文件的类型检查。微软补充说:
这可以避免在执行输出文件所需的语义分析时进行不必要的类型检查。
TypeScript 5.6 中还有另一项新的编程功能:
TypeScript 的语言服务现在可为每个完成项提供自己的提交字符。提交字符是特定的字符,键入后将自动提交当前建议的完成项。这意味着随着时间的推移,当你键入特定字符时,编辑器会更频繁地提交到当前建议的完成项。
您可以在博文中查看 TypeScript 5.6 的所有新增功能和改进。如果你以前从未使用过 TypeScript,可以使用 npm 并执行以下命令来试用它: “npm install -D typescript"。您也可以通过 NuGet 网站获取 TypeScript 5.6:
另外,我们已经计划发布 TypeScript 5.7。你可以前往 GitHub 查看下一个版本的计划,其中包括优先功能和错误更新列表。TypeScript 5.7 的最终版本目前计划于 2024 年 11 月 21 日发布。