Cloudflare Workers 官方 Wrangler CLI命令

  • 进入web目录(如果不存在请先创建) cd E:\web\room

全局安装(推荐) npm install -g wrangler

或 npx临时运行 npx wrangler <command>

# 登录 Cloudflare 账号 wrangler login

# 验证登录状态 npx wrangler whoami

# 交互式创建新项目 npx wrangler init my-worke_rname

# 使用模板创建
npx wrangler init my-worker --type webpack npx wrangler init my-worker --type typescript

# 在已有目录初始化
cd existing-project npx wrangler init

# 本地开发服务器(默认端口 8787) wrangler dev

# 指定端口 npx wrangler dev --port 3000

# 远程模式调试(连接真实 Cloudflare 环境) npx wrangler dev --remote

# 查看实时日志 npx wrangler tail --format json

  • 发布到生产环境 npx wrangler deploy

# 发布指定文件 npx wrangler deploy src/index.js

# 发布到预览环境(不影响生产) npx wrangler deploy --env staging

# 指定 wrangler 配置文件 npx wrangler deploy --config wrangler.custom.toml

# 干跑模式(不实际发布,只检查) npx wrangler deploy --dry-run

# 设置普通环境变量 npx wrangler secret put MY_KEY

# 列出所有 secrets : npx wrangler secret list

# 删除 secret: npx wrangler secret delete MY_KEY

# 通过命令行添加路由

npx wrangler route add "api.example.com/*" <script-name> npx wrangler route list npx wrangler route delete <route-id>