基于 JS 编译器最后一版:微软发布 TypeScript 6.0,为 7.0 底层 Go 语言重写铺路
微软发布TypeScript 6.0最终版!底层将用Go语言重写,编译速度提升10倍。了解7.0迁移准备与6.0破坏性更改,立即升级优化开发体验!
3 月 24 日消息,微软昨日(3 月 23 日)发布 TypeScript 6.0,这是基于 JavaScript 编译器代码库构建的最后一个版本,在未来 7.0 版本中,将迁移至 Go 语言。
注:TypeScript 是微软开发的一种编程语言,它是 JavaScript 的“增强版”。它在 JS 的基础上增加了“类型检查”(比如规定某个变量只能是数字不能是文字),能在代码运行前提前发现错误,适合大型项目开发。
此次 TypeScript 6.0 最引人注目的标签在于,它是基于现有 JavaScript 编译器代码库运行的最后一个版本。
微软目前已经着手开发 TypeScript 7.0,并且决定使用 Go 语言全面重写其底层。微软强调,彻底更换编译器代码库预计能让 TypeScript 的编程与编译速度大幅提升 10 倍。
作为承前启后的过渡版本,6.0 的核心任务是清理底层代码,并为开发者向 7.0 迁移做好准备。尽管如此,该版本依然带来了一些新特性,同时也包含了大量破坏性更改。
例如,在默认设置方面,strict 现已默认开启(true),types 默认值变更为 [],而 module 和 target 则分别默认指向 esnext 与 es2025。此外,官方还废弃支持 es5 等旧版目标环境。
针对升级至 TypeScript 6.0 的开发者,微软发出了重要预警:大部分项目在升级后需要立即进行两项配置调整。
首先,开发者必须在 tsconfig 文件中明确设置 "types": ["node"],因为全新的空默认值会导致系统抛出大量标识符缺失错误。
其次,如果此前项目依赖系统自动推断根目录,现在则需要手动设置 "rootDir": "./src",否则输出的编译文件会被存放到错误的层级目录中。
微软开发团队目前已将全部精力投入到 TypeScript 7.0 的研发中。全新的 7.0 版本已经推出了原生预览版,感兴趣的开发者可以通过运行测试命令抢先体验。
微软预计,TypeScript 7.0 的稳定版本将在未来几个月内正式面向公众发布,届时前端开发体验将迎来重大革新。

- 1腾讯财报中的“隐形人”,流水还不如同期贡献一周的《洛克王国:世界》!
- 2《暗黑破坏神2:重制版》限时优惠!228本体+DLC带回家
- 372岁成龙回归《尖峰时刻4》!导演确认要在中国拍
- 4韩国MMO《Raven 2》开启新服预约,全新职业将于周年庆上线
- 5经典科幻 MMORPG《决战》共创测试服于今日正式开启
- 6亚马逊《指环王》MMO正式宣告夭折 千人团队刚组建就被解散
- 73D成女幻想即时策略RPG,《镭明闪击》全平台公测开启!
- 8《幻世录重制版》Steam页面与官方网站今日公开,新PV曝光角色转职与战技
- 9暴雪:加200%伤害应该没事吧?中国玩家:五只熊,安排
- 10《燕云十六声》新区域“蓬山”爆料!限时6元抢购熊猫人皮肤

