无极开物Docs
从这里开始

本地开发

在迭代时于本地运行服务端与 UI。

首选方案:hstack(推荐)

在当前 monorepo 中开发 Kaiwu 时,官方推荐的工作流是通过 hstack 运行所有组件。这种方式能够按栈严格隔离端口、身份认证、数据库、缓存及运行时状态。

推荐阅读:

首次配置

hstack setup-from-source --profile=dev

运行开发栈(绑定至标准 dev/ 检出)

hstack stack new dev
hstack stack wt dev -- use dev

交互式开发(首选):

hstack tui stack dev dev
# mobile dev-client + QR:
hstack tui stack dev dev --mobile

若无法使用 TUI(例如在非交互式终端或 CI 环境中),请运行:

hstack stack dev dev

传统 / 手动方式(未按栈隔离)

如果不使用 hstack,可以使用下列命令。但需要注意,这些命令未按栈进行作用域隔离(会与你的设备共用端口、身份认证和缓存,较难并行运行)。

yarn install

随后启动服务器:

  • 完整版:
yarn --cwd apps/server dev
  • 轻量版:
yarn --cwd apps/server dev:light

App(Web UI)

App 支持在本地以 Expo Web 形式运行:

yarn --cwd apps/ui web

官方网站

yarn --cwd apps/website dev
© 乾元执中(南京)科技有限公司 · WUJI-Labs

On this page