开发环境搭建
前置要求
- Node.js v18+
- npm v9+
操作步骤
- 配置环境
node tools/setup-dev.js
- 启动环境
该命令将使用 sqlite3 和内存队列启动 activepieces。
npm start
更多详情请查看 Piece 开发 部分。
- 在浏览器中访问 localhost:4200,使用以下信息登录:
邮箱:dev@ap.com
密码:12345678
Piece 开发
当 AP_PIECES_SYNC_MODE 设置为 OFFICIAL_AUTO 时,所有 Piece 会在首次启动时自动从云端 API 加载并同步到数据库。此过程可能需要几秒到几分钟,具体取决于你的网络连接。
对于本地开发,Piece 从本地 dist 文件夹加载,而非数据库。要启用此功能,请设置 AP_DEV_PIECES 环境变量,值为以逗号分隔的 Piece 列表。例如,要同时开发 google-sheets 和 cal-com:
AP_DEV_PIECES=google-sheets,cal-com npm start