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 / isTargetTypeconst / function目标端清单与类型守卫。
targetRegistry / TargetRegistryinstance / classTarget 注册表:resolve(type) 分发构建。
WebTarget / PlaceholderTargetclass内置 web 目标端与占位目标端。
BuildTargetinterface目标端抽象:type / label / build(config, options)。
类型:UserConfig / ResolvedConfig / BuildOptions / …type配置与构建相关的全部类型。