配置
Targo 项目通常由几类配置文件共同控制。
主要文件
| 文件 | 作用 |
|---|---|
targo.json | Targo 编译与 binder 配置 |
tsconfig.json | TypeScript/editor 工程配置 |
tsconfig.targo.json | 生成的声明 include 配置 |
go.mod | Go module 与依赖 |
types/** | 本地 Go 目录绑定时的可选声明输出 |
理解方式
targo.json决定 Targo 行为tsconfig.json主要影响 TS 工具体验tsconfig.targo.json连接当前声明状态与 TS 工程go.mod决定 Go module 身份与依赖types/和 vendored.targo/都是生成物,不应手改
实践规则
- 源码以
src/为准 - 如果配置改完后类型信息异常,优先重新跑
targo init - 不要把
tsconfig.targo.json、types/或 vendored.targo/当作手写配置目录