用途:EdgeOne Makers CLI 的命令参考,用于运行 edgeone 命令完成开发、构建、部署与环境变量管理。
安装与校验:npm install -g edgeone;edgeone -v。执行任何 edgeone 命令前需设置环境变量:export PAGES_SOURCE=skills,或内联写成 PAGES_SOURCE=skills edgeone makers dev。
主要能力:edgeone makers dev 启动本地开发服务器(agent runtime 与前端);edgeone makers build 构建 agent 与前端到 .edgeone/;edgeone makers deploy 构建并部署,支持 -n <name> 作为新项目部署、-t <token> 用 API token 做 CI/无头部署、-e preview 部署到预览环境;--anonymous --json 免登录部署后可认领,--site china|global 指定站点,省略 --site 时按 IP 自动检测。edgeone makers claim --sid <token> 认领匿名部署项目(需登录);edgeone makers link 将本地项目关联到远程 EdgeOne 项目。环境变量:env pull 拉取远程变量到本地 .env,env set <KEY> <VALUE> 设置,env ls 列出,env rm <KEY> 删除。登录:edgeone login(浏览器),可加 --site china|global;--claim --local --json 作为后台监听器,打印匿名部署的登录与认领链接并自动关联;edgeone whoami 查看登录状态。
匿名部署与认领需 CLI ≥ 1.6.29(通用 CLI 下限为 1.6.0)。claim 参数为 --sid(匿名 token),-t 为账户 API token,两者不同。认领链接来自 edgeone login --claim(claimLoginUrl),非部署 JSON 中的 claimUrl;链接 60 分钟内有效,不要展示原始 expiresAt。
常见流程:首次使用依次执行安装、登录、关联、拉取环境变量、启动开发;部署使用 edgeone makers deploy;生产环境变量通过 env set 设置,如 WSA_API_KEY、SUPABASE_URL。
限制:资料未提供收费、平台覆盖范围及其他未列命令的信息。