1. 环境要求(Prerequisites)
创建项目前请先安装以下工具。CLI 与插件构建需要 Node.js;base 栈需要 Docker。
2. 安装 CLI
官方 CLI 发布为 @quan-erp/cli。全局安装后使用 quan-erp(别名:quark-erp、erp)。
SHTerminal
npm i -g @quan-erp/cli
quan-erp help3. 创建项目
在空目录中运行 quan-erp new-project 脚手架完整工作区。CLI 会拉取官方模板(https://github.com/TheParadance/quan-erp-node-template)。
- 在空目录中运行 new-project
- plugins/ — 插件源码(参考 sample-es)
- base/ — docker-compose
- .agents/ — AI 辅助开发 skills & rules
TSTerminal
mkdir my-quan-erp && cd my-quan-erp
quan-erp new-project4. 启动 base
首次启动前,在 base/docker-compose.yaml 的 backend environment 中设置 Firebase FCM(本地/开发可用 FIREBASE_CONFIG: '';需要推送时再填入单行 service-account JSON)。然后在项目根目录启动本地 base Docker 栈。
YAMLbase/docker-compose.yaml (backend environment)
FIREBASE_CONFIG: ''TSTerminal
quan-erp base:dev5. 配置插件
参考 plugins/sample-es,或用 quan-erp new 脚手架。metadata.name 必须与文件夹名一致。
6. 使用 CLI 构建 / watch
在项目根目录执行 watch,产物会同步到 base/available-plugins/。
TSTerminal
quan-erp watch sample-es
quan-erp build:prod sample-es7. 本地库注册 module
仅在 local/dev Postgres 插入 module 行,切勿对 UAT/生产执行。
下一步
- 阅读目录结构与 CLI
- 在 ERP UI 中安装插件
- 继续后端 / 前端 Doc