SuperAPI AI 工具集

wrangler

部署与运维

查看项目

更新于 10-16 09:30

技能介绍

用途:该技能用于运行或解释 Wrangler CLI 命令,覆盖 Cloudflare Workers 的开发、部署与资源管理,适合需要 CLI 语法与配置参考的场景。

主要能力:提供核心命令速查,包括 wrangler dev(本地开发)、wrangler deploy(部署)、wrangler deploy --dry-run(试运行部署)、wrangler types(生成 TypeScript 类型)、wrangler check startup(分析启动耗时)、wrangler tail(实时日志)、wrangler delete、wrangler whoami,以及按主题加载的 commands.md 分节中配置与类型、本地开发、部署与密钥、KV、R2、D1、Vectorize、Hyperdrive、Workers AI、Queues、Containers、Workflows、Pipelines、Secrets Store、Pages、可观测性、测试与故障排查等内容。

检索来源:Wrangler 文档(https://developers.cloudflare.com/workers/wrangler/)用于 CLI 命令、标志与配置参考;node_modules/wrangler/config-schema.json 用于配置字段、绑定结构与允许值;Cloudflare 文档(搜索工具或 https://developers.cloudflare.com/workers/)用于 API 参考、兼容性日期与标志。

关键准则:优先使用 wrangler.jsonc(JSON 配置优于 TOML,较新特性仅支持 JSON);设置 compatibility_date,保留既有已测试日期,新项目用当前日期,更新前核对兼容性变更;配置变更后运行 wrangler types 更新 TypeScript 绑定;本地开发默认使用本地存储,除非设置 remote: true;用 wrangler check startup 分析启动时间与超限脚本;用 env.staging 和 env.production 区分环境;变更前先确认账号、环境与本地/远程目标;切勿将密钥值写入命令参数、日志或提交的配置。

使用方式:先检查项目工具链(包清单、锁文件、脚本与已安装 Wrangler 版本),使用项目已安装的可执行文件或包脚本;不要为回答一个问题而运行会下载包的 npx 命令;仅在授权实施且需要时,用项目包管理器安装或更新兼容版本。新项目可用 npx wrangler init my-worker 或 npx create-cloudflare@latest my-app 初始化。

限制:文中未提供定价、性能数据或具体版本号;Hyperdrive 凭据设置需通过仪表板或经批准的 API 集成,其 CLI 密码标志不是受保护的密钥输入通道。