关于 Cloudflare Wrangler
Wrangler 是 Cloudflare 官方 CLI,用于开发和部署 Workers、D1、R2、KV、Queues 和 Workflows。开发者可以通过 npx wrangler dev 在本地开发环境中测试应用,使用 npx wrangler deploy 部署到 Cloudflare 边缘网络,以及通过 wrangler tail 监控生产日志。
主要功能
- 01在本地开发和调试 Cloudflare Workers 应用
- 02管理存储绑定如 KV、D1、R2 和 Queues
- 03部署应用到 Cloudflare 全球边缘网络并监控日志
适用场景
- 01开发无服务器边缘函数和全球 API
- 02构建由数据库、存储和消息队列驱动的服务
- 03实时监控和调试生产 Workers 应用
安装
选择你的系统或包管理器,复制命令到终端运行。
$
安装完成后运行wrangler --version确认安装成功。
命令示例
常用命令按使用顺序排列。
01
02
03
详细介绍
Cloudflare Workers SDK
Cloudflare Workers 可让你即刻在全球部署无服务器代码,实现卓越的性能、可靠性和可扩展性。
参与贡献
·
提交问题
·
加入 Discord
快速开始
若要快速开始一个新项目,请运行以下命令:
npm create cloudflare@latest
# or
pnpm create cloudflare@latest
# or
yarn create cloudflare@latest
如需了解更多信息,请参阅我们的入门指南。
文档
点击此处查看官方 Workers 文档。
目录
| 软件包 | 描述 | 链接 |
|---|---|---|
wrangler | 用于构建 Cloudflare Workers 的命令行工具。 | 文档 |
create-cloudflare (C3) | 用于在 Cloudflare 上创建和部署新应用的 CLI。 | 文档 |
miniflare | 基于 workerd 构建的模拟器,用于开发和测试 Cloudflare Workers。 | 文档 |
chrome-devtools-patches | Cloudflare 的 Chrome DevTools 分支,用于检查本地或远程 Workers | |
pages-shared | 在内部用于支持 Wrangler 和 Cloudflare Pages。其中包含这些客户端共享的所有代码。 |
Beta 版本
Beta 版本由 pkg.pr.new 工具生成,每次向 main 分支推送提交后都会更新。
警告
这些 Beta 版本会随时间更新,因此不适合用作项目的稳定版本(应改用正式发布到 npm 的版本)。这些版本仅用于快速测试尚未发布的功能或修复。
以下列出了可用的 Beta 版本。
create-cloudflare
npm i https://pkg.pr.new/create-cloudflare@main
@cloudflare/kv-asset-handler
npm i https://pkg.pr.new/@cloudflare/kv-asset-handler@main
miniflare
npm i https://pkg.pr.new/miniflare@main
@cloudflare/pages-shared
npm i https://pkg.pr.new/@cloudflare/pages-shared@main
@cloudflare/unenv-preset
npm i https://pkg.pr.new/@cloudflare/unenv-preset@main
@cloudflare/vite-plugin
npm i https://pkg.pr.new/@cloudflare/vite-plugin@main
@cloudflare/vitest-plugin
npm i https://pkg.pr.new/@cloudflare/vitest-plugin@main
@cloudflare/workers-editor-shared
npm i https://pkg.pr.new/@cloudflare/workers-editor-shared@main
wrangler
npm i https://pkg.pr.new/wrangler@main
参与贡献
欢迎新贡献者!详情请参阅 CONTRIBUTING.md 指南。
社区
加入官方 Cloudflare Discord,结识其他开发者、提出问题或了解更多信息。
链接
评论
支持 Markdown