API 参考
transone-cli 公开导出一览(面向工具链集成与测试)。
transone-cli 的公开 API:配置解析、构建、开发服务器、项目创建与 Target 抽象。CLI 使用建议直接走 transone 命令;以下 API 面向工具链集成与测试。
公开导出
| 名称 | 类型 | 说明 |
|---|---|---|
defineConfig | (config: UserConfig) => UserConfig | 类型检查的配置声明辅助函数。 |
resolveConfig | (options?) => Promise<ResolvedConfig> | 解析 transone.config.ts + 内联覆盖,返回规范化配置。 |
build | (options: BuildOptions) => Promise<BuildResult> | 构建入口:按 Target 分发;--library 走库构建。 |
createProject | (options?) => CreateProjectResult | 生成项目骨架(5 个文件),已存在文件时拒绝覆盖。 |
startDevServer | (options?) => Promise<Server> | 启动开发服务器(watch 模式默认开启)。 |
TARGET_TYPES / isTargetType | const / function | 目标端清单与类型守卫。 |
targetRegistry / TargetRegistry | instance / class | Target 注册表:resolve(type) 分发构建。 |
WebTarget / PlaceholderTarget | class | 内置 web 目标端与占位目标端。 |
BuildTarget | interface | 目标端抽象:type / label / build(config, options)。 |
类型:UserConfig / ResolvedConfig / BuildOptions / … | type | 配置与构建相关的全部类型。 |