Skip to content

配置

Targo 项目通常由几类配置文件共同控制。

主要文件

文件作用
targo.jsonTargo 编译与 binder 配置
tsconfig.jsonTypeScript/editor 工程配置
tsconfig.targo.json生成的声明 include 配置
go.modGo 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.jsontypes/ 或 vendored .targo/ 当作手写配置目录