TypeScript 5.0 发布
TypeScript 5.0 现已发布。此版本带来了许多新功能,同时旨在使 TypeScript 更小、更简单、更快。5.0 版本实现了新的装饰器标准、更好地支持 Node 和捆绑器中的 ESM 项目的功能、库作者控制泛型推理的新方法、扩展了 JSDoc 功能、简化了配置,并进行了许多其他改进。 自 Beta 和 RC 以来有什么新功能? 自 TypeScript 5.0 Beta 以来的一个新区别是 TypeScript 允许在export和export default之前或之后放置装饰器。这一变化反映了 TC39(ECMAScript/JavaScript 的标准机构)内部的讨论和共识。 另一个是,是新的bundler模块解析选项只能在--module选项设置为esnext时使用。这样做是为了确保在打包器解析之前,输入文件中写入的import语句不会转换为require调用,无论打包器或加载器是否尊重 TypeScript 的module选项。 虽然 TypeScript 5.0 Beta 附带了 “在编辑器场景中支持不区分大小写的导入排序” 功能,但版本更新公告中没有详细介绍,因...