微软发布 TypeScript 6.0 为 7.0 Go 语言重写铺路

作者:技术拾光

时间:2026-06-27

浏览:346

微软发布 TypeScript 6.0:最后一版基于 JS 编译器,为 Go 语言重写的 7.0 版本铺路 2025年3月24日,微软正式发布了TypeScript 6.0。这一版本具有里程碑意义,因为它将成为最后一个基于现有JavaScript编译器代码库运行的正式版本。官方已确认未来开发重心将转

文章目录

微软发布 TypeScript 6.0:最后一版基于 JS 编译器,为 Go 语言重写的 7.0 版本铺路

2025年3月24日,微软正式发布了TypeScript 6.0。这一版本具有里程碑意义,因为它将成为最后一个基于现有JavaScript编译器代码库运行的正式版本。官方已确认未来开发重心将转向全新架构,标志着TypeScript将进入新的发展阶段。

(注:TypeScript是JavaScript的超集,通过添加静态类型系统,帮助开发者在编码阶段提前发现潜在错误,尤其适用于构建和维护大型复杂的前端项目。)

迈向全新架构的起点

最引人注目的消息是,微软正在积极开发TypeScript 7.0,并已决定使用Go语言对编译器底层进行完全重写。这一重大的技术架构变革预计将带来显著的性能飞跃,目标是将编译速度提升至当前水平的10倍。

作为承上启下的过渡版本,TypeScript 6.0肩负着两项核心任务:一是完成现有底层代码的整理与收尾工作;二是为开发者未来平滑迁移到7.0版本奠定基础。虽然定位为过渡,此版本依然引入了若干新特性,并包含一系列需要开发者注意的破坏性变更。

重要的配置变更详解

TypeScript 6.0在默认配置上做出了几项关键调整:strict模式现已默认启用,types配置的默认值改为空数组,而module和target则分别默认为esnext和es2025。同时,官方正式停止了对es5等老旧目标环境的支持。

对于计划升级至TypeScript 6.0的团队,有两项配置调整需要重点关注。首先,必须在项目的tsconfig配置文件中显式设置 "types": ["node"],因为新的空默认值可能导致系统报出大量标识符缺失的错误。

其次,如果项目原先依赖编译器自动推断根目录,现在需要手动指定 "rootDir": "./src"(或您的源码目录)。这一步至关重要,能确保编译输出的文件被正确放置在预期的目录结构中。

未来版本展望

目前,微软开发团队已将全部工程资源投入到TypeScript 7.0的研发中。基于Go语言重写的新版本已提供原生预览版,开发者可通过官方发布的特定测试命令提前体验其性能与特性。

据当前开发进度预估,TypeScript 7.0的稳定版有望在未来几个月内正式发布。这次从底层开始的彻底重写,预示着前端开发工具链即将迎来一次深刻的架构升级。

微软发布 TypeScript 6.0 为 7.0 Go 语言重写铺路

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章