命令参考

transone create / dev / build 的用法、参数与示例。

CLI 提供三个命令:transone create(创建项目)、transone dev(开发服务器)、transone build(构建产物)。参数解析(src/cli.ts)只接受--key value--key=value,未知命令与未知参数快速报错。

text
Usage:
  transone create
  transone dev [--host <host>] [--port <port>] [--base <path>] [--no-watch]
  transone build [--target <target>] [--out-dir <path>] [--base <path>] [--library]

Targets: web, mp-weixin, mp-alipay, mp-bytedance, app-ios, app-android, app-harmony (default: web)

transone create

交互式创建项目骨架(不传参数、不可用选项)。已存在文件时拒绝覆盖。

bash
transone create
# TransOne project created at /path/to/my-app (5 files)

transone dev

参数默认值说明
--host <host>127.0.0.1监听地址。
--port <port>52211监听端口(0–65535 整数)。
--base <path>(空)以子路径模式预览,与线上部署一致。
--no-watchfalse关闭文件监听(watch 模式默认开启)。
bash
transone dev --port 52311
transone dev --base /transone/ --no-watch

transone build

参数默认值说明
--target <target>web目标端;未实现的端编译期报错。
--out-dir <path>dist/build/h5产物输出目录。
--base <path>(空)部署子路径(GitHub Pages 场景)。
--libraryfalse库构建:产出 ESM bundle + .d.ts(需 config.library)。
bash
transone build --target web
transone build --target mp-weixin --out-dir dist/mp-wx
transone build --target web --base /transone/
transone build --library