管理

TypeScript 5.0 发布

Posted on 2023-03-17 14:16  lzhdim  阅读(19)  评论(0编辑  收藏  举报

自 Beta 和 RC 以来有什么新功能?

自 TypeScript 5.0 Beta 以来的一个新区别是 TypeScript 允许在 exportexport default 之前或之后放置装饰器。这一变化反映了 TC39(ECMAScript/JavaScript 的标准机构)内部的讨论和共识。

另一个是,是新的 bundler 模块解析选项只能在 --module 选项设置为 esnext 时使用。这样做是为了确保在打包器解析之前,输入文件中写入的 import 语句不会转换为 require 调用,无论打包器或加载器是否尊重 TypeScript 的 module 选项。

虽然 TypeScript 5.0 Beta 附带了 “在编辑器场景中支持不区分大小写的导入排序” 功能,但版本更新公告中没有详细介绍,因为用于自定义的 UX 仍在讨论中。

 

--moduleResolution bundler

详情可查看发布公告

Copyright © 2000-2022 Lzhdim Technology Software All Rights Reserved