SuperAPI AI 工具集

trigger-setup

通用与其它

查看项目

更新于 10-15 19:58

技能介绍

用途:在项目中首次接入 Trigger.dev,完成 SDK 安装、项目初始化、trigger.config.ts 配置、trigger 目录创建,并运行第一个任务。

主要能力:提供从安装到触发任务的完整流程,包括创建示例任务、启动本地开发服务器、从应用代码或仪表盘触发任务,以及常见问题排查。

使用方式:

  1. 安装 SDK:npm install @trigger.dev/sdk
  2. 初始化项目:npx trigger init,会生成 trigger.config.ts、trigger/ 目录和 trigger/example.ts 示例任务。
  3. 配置 trigger.config.ts,使用 defineConfig 指定 project 与 dirs。
  4. 在 trigger/ 下用 task() 定义任务并导出。
  5. 启动开发服务器:npx trigger dev。
  6. 触发任务:在应用代码中用 tasks.trigger 调用,或在仪表盘 Test 标签页触发。

前置条件:Node.js 18+ 或 Bun,以及 Trigger.dev 账号(https://cloud.trigger.dev)。环境变量需设置 TRIGGER_SECRET_KEY,值来自仪表盘 API Keys。

项目结构要求:trigger.config.ts 与 trigger/ 目录为必需,任务文件需位于 dirs 指定目录中并导出。

常见问题:出现 No tasks found 时检查任务是否从 dirs 目录文件导出、配置路径是否正确;Project not found 时核对 project 与仪表盘一致、密钥已设置;Task not registered 时新增任务后重启 npx trigger dev,且任务须使用 @trigger.dev/sdk 的 task() 或 schemaTask()。

限制:资料未提供收费、价格、平台支持范围、性能或效果等信息;具体重试、构建扩展、AI 工作流与实时 UI 需参考其他技能文档。