开源推荐
morning
GitHub 热门项目:typescript-go
摘要
GitHub项目:typescript-go 仓库地址:https://github。
done
and
typescript
not
native
2026-05-10
1 阅读
GitHub Trending
GitHub 项目:typescript-go
仓库地址:https://github.com/microsoft/typescript-go
星级:25362 | 作者:微软
项目描述:用于开发 TypeScript 原生端口的临时存储库
===================================================
自述文件内容:
# TypeScript 7
【不知道这是什么?阅读公告帖子!](https://devblogs.microsoft.com/typescript/typescript-native-port/)
## 预览
npm 上提供了预览版本 [`@typescript/native-preview`](https://www.npmjs.com/package/@typescript/native-preview)。
````嘘
npm 安装@typescript/native-preview
npx tsgo # 像使用 tsc 一样使用它。
````
预览版 VS Code 扩展[可在 VS Code 市场上找到](https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.native-preview)。
要使用它,请在 VS Code 设置中进行设置:
```json
{
“js/ts.experimental.useTsgo”:true
}
````
## 到目前为止什么有效?
这仍然是一项正在进行的工作,尚未达到与 TypeScript 完全同等的功能。可能存在错误。在记录新问题或假设有意更改之前,请仔细检查此列表。
|特色 |状态 |笔记|
|--------|--------|--------|
|节目创作 |完成 |与 TS 6.0 相同的文件和模块分辨率。尚不支持所有分辨率模式。 |
|解析/扫描 |完成 |与 TS 6.0 完全相同的语法错误 |
|命令行和 `tsconfig.json` 解析 |完成 |完成,尽管“tsconfig”错误可能没有那么有帮助。 |
|类型分辨率 |完成 |与 TS 6.0 类型相同。 |
|类型检查 |完成 |与 TS 6.0 相同的错误、位置和消息。错误中的打印类型可能会有所不同。 |
| JavaScript 特定的推理和 JSDoc |进行中 |大部分完整,但故意缺少一些功能。声明发出不完整。 |
| JSX |完成 | - |
|声明发出 |进行中 | TypeScript 文件已完成。 JavaScript 文件尚未完成。 |
|发出(JS 输出)|完成 | - |
|观看模式|原型|监视文件并重建,但不进行增量重新检查。没有优化。 |
|构建模式/项目参考|完成 | - |
|增量构建 |完成 | - |
|语言服务(LSP)|进行中 |几乎所有功能都已实现。 |
|应用程序接口 |还没准备好| - |
定义:
* **完成** 又名“相信已完成”:我们目前不知道有任何缺陷或需要完成的主要工作。确定记录错误
* **进行中**:目前正在处理中;有些功能可能有效,有些可能无效。可以记录恐慌,但请不要做其他事情
* **原型**:仅用于概念验证;不记录错误
* **尚未准备好**:要么还没有开始,要么还远远没有准备好,你不应该费心去搞乱它
## 其他注意事项
从长远来看,我们预计该存储库及其内容将合并到“microsoft/TypeScript”中。
因此,typescript-go 的存储库和问题跟踪器最终将关闭,因此请相应地对待讨论/问题。
有关 TypeScript 6.0 的有意更改的列表,请参阅 CHANGES.md。
## 贡献
该项目欢迎贡献和建议。 大多数贡献都需要您同意
贡献者许可协议 (CLA) 声明您有权并且实际上确实授予我们
使用您的贡献的权利。欲了解详情,请访问[续