Files
spaceflow/docs/guide/commands/build.md
2026-02-15 22:02:21 +08:00

1.1 KiB

build — 构建

构建 Extension 包,将 TypeScript 源码编译为可发布的 JavaScript。

基本用法

# 构建所有 Extension
spaceflow build

# 构建指定 Extension
spaceflow build review

# 监听模式(文件变化时自动重新构建)
spaceflow build --watch

构建流程

  1. 扫描 Extension — 查找 commands/ 目录下的所有 Extension 包
  2. 读取配置 — 读取每个包的 rspack.config.mjs 或默认配置
  3. 编译打包 — 使用 Rspack 将 TypeScript 编译为单文件 JavaScript
  4. 输出结果 — 生成到各包的 dist/ 目录

监听模式

使用 --watchdev 命令进入监听模式,文件变化时自动重新构建:

spaceflow build --watch
# 等价于
spaceflow dev

命令行选项

选项 简写 说明
--watch -w 监听模式,文件变化自动重新构建
--verbose -v 详细日志

退出码

退出码 含义
0 所有 Extension 构建成功
1 至少一个 Extension 构建失败