cloudflare@Wrangler开发cloudflare workers

“Wrangler” 在技术领域中通常指的是 Cloudflare Wrangler,这是一个用于开发和部署 Cloudflare Workers 的命令行工具。


🛠️ 1.什么是 Cloudflare Wrangler?

Wrangler 是 Cloudflare 提供的官方 CLI 工具,用于:

  • 开发 Cloudflare Workers(边缘计算应用)
  • 本地调试
  • 将 Workers 代码部署到 Cloudflare 边缘网络
  • 管理 KV(Key-Value 存储)、R2、Durable Objects 等资源

🚀 2.Wrangler 能做什么?

功能 说明
wrangler init 初始化一个新的 Workers 项目
wrangler dev 启动本地开发服务器,模拟 Workers 环境
wrangler publish 部署 Workers 应用到 Cloudflare
wrangler kv:namespace 管理 Workers 的 KV 存储命名空间
wrangler login 登录 Cloudflare 帐号,获取 API 权限
wrangler whoami 显示当前登录的账户信息

🧱 3.使用技术栈支持

Wrangler 支持:

  • JavaScript / TypeScript
  • WebAssembly(WASM)
  • Durable Objects、KV、R2、D1 等 Cloudflare 原生服务

🔧 4.安装方式

Wrangler 是用 Rust 构建的工具,推荐通过 npm 安装:

1
npm install -g wrangler

安装完后可检查版本:

1
wrangler --version

🧪 5.简单示例:部署一个 Hello World Worker

1
2
3
4
5
6
7
8
9
# 初始化项目
wrangler init my-worker --yes
cd my-worker

# 本地开发
wrangler dev

# 发布上线
wrangler publish

部署后,你的 Worker 会拥有一个 URL,比如:

https://my-worker.<your-subdomain>.workers.dev

🧩 6.与 Cloudflare Workers 的关系

Cloudflare Workers 是 Cloudflare 提供的边缘计算平台,允许开发者在全球边缘节点部署 JavaScript 代码,Wrangler 则是用于开发和部署它的官方工具。


📚 7.官方文档参考