TypeScript 7不确定这是什么阅读公告文章了解详情预览版TypeScript 7 预览版本可通过 npm 以 typescript/native-preview 的形式获取。获取方式如下npm install typescript/native-previewnpx tsgo # 像使用 tsc 一样使用它VS Code 的预览扩展可在 VS Code 应用商店中找到。若要使用该扩展需在 VS Code 设置中添加以下内容{js/ts.experimental.useTsgo: true}目前已实现的功能TypeScript 7 仍在开发中尚未达到与 TypeScript 功能完全一致的程度可能存在一些 bug。在提交新问题或认为是有意更改之前请仔细查看以下列表。功能状态说明程序创建完成与 TS 6.0 使用相同的文件和模块解析方式但并非所有解析模式都已支持。解析/扫描完成与 TS 6.0 有完全相同的语法错误。命令行和 tsconfig.json 解析完成虽然完成了但 tsconfig 错误提示可能不够完善。类型解析完成与 TS 6.0 类型相同。类型检查完成与 TS 6.0 有相同的错误、位置和消息但错误中的类型回显可能显示不同。JavaScript 特定推断和 JSDoc进行中大部分已完成但有意缺少一些功能。声明输出未完成-JSX完成-声明输出进行中对于 TypeScript 文件已完成JavaScript 文件尚未完成。代码输出JS 输出完成-监听模式原型可监听文件并重新构建但无增量重新检查未进行优化。构建模式/项目引用完成-增量构建完成-语言服务LSP进行中几乎所有功能已实现API 未准备好。状态说明- “已完成”aka “认为已完成”目前未发现任何缺陷或重大未完成工作可提交 bug。- “进行中”当前正在开发部分功能可能可用部分可能不可用可提交崩溃问题其他问题暂不建议提交。- “原型”仅为概念验证请勿提交 bug。- “未准备好”要么尚未开始要么距离可用状态还很远暂时无需关注。其他说明从长远来看预计 TypeScript 7 这个仓库及其内容将合并到 microsoft/TypeScript 中。因此 typescript-go 的仓库和问题跟踪器最终会关闭请相应地处理讨论和问题。若要查看相对于 TypeScript 6.0 的有意更改列表请查看 CHANGES.md。贡献本项目欢迎贡献和建议。大多数贡献要求贡献者同意贡献者许可协议CLA声明其有权并实际授予项目使用其贡献内容的权利。详情请访问“贡献者许可协议”页面。当提交拉取请求时CLA 机器人会自动判断是否需要提供 CLA 并对 PR 进行相应标记如状态检查、评论只需按照机器人提供的说明操作即可。在使用该 CLA 的所有仓库中只需操作一次。本项目采用了 Microsoft 开源行为准则更多信息请查看“行为准则常见问题解答”如有其他问题或评论可联系 opencodemicrosoft.com。商标本项目可能包含项目、产品或服务的商标或标识。对 Microsoft 商标或标识的授权使用需遵循 Microsoft 的商标和品牌指南。在本项目的修改版本中使用 Microsoft 商标或标识不得造成混淆或暗示 Microsoft 的赞助。对第三方商标或标识的使用需遵循第三方的相关政策。