Cloudflare Wrangler について
Wrangler は Cloudflare の公式 CLI で、Workers、D1、R2、KV、Queues、Workflows のビルドとデプロイに対応しています。開発者は npx wrangler dev でローカルテストし、npx wrangler deploy で Cloudflare グローバルネットワークにプッシュでき、wrangler tail で本番ログを監視できます。
主な機能
- 01Cloudflare Workers アプリケーションをローカルで開発・デバッグする
- 02KV、D1、R2、Queues などのストレージバインディングを管理する
- 03Cloudflare グローバルネットワークにデプロイしてログを監視する
活用シーン
- 01サーバーレスエッジ関数とグローバル API を構築する
- 02データベース、オブジェクトストレージ、メッセージキューで駆動するサービスを作成する
- 03本番 Workers アプリケーションをリアルタイムで監視・デバッグする
インストール
OS またはパッケージマネージャーを選び、コマンドをターミナルで実行します。
インストール後にwrangler --versionを実行して確認します。
コマンド例
よく使うコマンドを使う順に並べています。
詳細
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 | ローカルまたはリモートの Workers を検査するための、Cloudflare による Chrome DevTools のフォークです | |
pages-shared | Wrangler と Cloudflare Pages を支えるために内部で使用されます。これらのクライアント間で共有されるコードがすべて含まれています。 |
ベータリリース
ベータリリースはpkg.pr.newツールによって生成され、mainブランチにプッシュされるコミットごとに更新されます。
警告
これらのベータリリースは随時更新されるため、プロジェクトの安定版としての使用には適していません(代わりに正式にnpmでリリースされたものを使用してください)。まだリリースされていない機能や修正を手早くテストする場合にのみ使用してください。
利用可能なベータリリースは以下のとおりです。
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にご参加ください。