CLI
本章是 VuReact 命令行入口、参数和实际行为。
命令
build [root]
一次性编译,不持续监听。
bash
# 默认使用命令行的运行路径下,src 目录
npx vureact build
# 指定输入路径
npx vureact build ./srcwatch [root]
首次全量编译后,进入文件监听并增量重编译。
bash
npx vureact watch
npx vureact watch ./src配置加载与优先级
CLI 会先尝试加载根目录下的 vureact.config.js / vureact.config.ts,然后合并命令行参数。
优先级:
- CLI 参数
- 配置文件
- 默认值
参数
| 参数 | 说明 |
|---|---|
-i, --input <dir> | 输入目录(相对 root) |
-o, --outDir <dir> | 输出目录名(相对 workspace) |
--workspace <dir> | 编译工作区目录(缓存 + 输出) |
watch 模式行为
- 启动时先执行一次全量编译。
- 监听
input下文件变更。 .vue触发 SFC 编译;.js/.ts触发 script 编译;.css/.less/.scss/.sass出发 style 编译;其余文件按资源文件复制。- 删除文件/目录时会同步清理输出产物与缓存记录。
