命令参考
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-watch | false | 关闭文件监听(watch 模式默认开启)。 |
bash
transone dev --port 52311
transone dev --base /transone/ --no-watchtransone build
| 参数 | 默认值 | 说明 |
|---|---|---|
| --target <target> | web | 目标端;未实现的端编译期报错。 |
| --out-dir <path> | dist/build/h5 | 产物输出目录。 |
| --base <path> | (空) | 部署子路径(GitHub Pages 场景)。 |
| --library | false | 库构建:产出 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