开发环境搭建

前置要求

  • Node.js v18+
  • npm v9+

操作步骤

  1. 配置环境
node tools/setup-dev.js
  1. 启动环境

该命令将使用 sqlite3 和内存队列启动 activepieces。

npm start
默认情况下,开发环境只构建特定的 Piece。打开 `.env.dev` 文件,添加以逗号分隔的 Piece 列表即可使其可用。

更多详情请查看 Piece 开发 部分。

  1. 在浏览器中访问 localhost:4200,使用以下信息登录:

邮箱:dev@ap.com 密码:12345678

Piece 开发

AP_PIECES_SYNC_MODE 设置为 OFFICIAL_AUTO 时,所有 Piece 会在首次启动时自动从云端 API 加载并同步到数据库。此过程可能需要几秒到几分钟,具体取决于你的网络连接。

对于本地开发,Piece 从本地 dist 文件夹加载,而非数据库。要启用此功能,请设置 AP_DEV_PIECES 环境变量,值为以逗号分隔的 Piece 列表。例如,要同时开发 google-sheetscal-com

AP_DEV_PIECES=google-sheets,cal-com npm start