mcpField
C
Cloudflare Wrangler

Cloudflare Wrangler

公式おすすめ
developers.cloudflare.comクラウド・DevOps4.7kwrangler今日更新
リポジトリ公式サイト

Cloudflare Wrangler について

Wrangler は Cloudflare の公式 CLI で、Workers、D1、R2、KV、Queues、Workflows のビルドとデプロイに対応しています。開発者は npx wrangler dev でローカルテストし、npx wrangler deploy で Cloudflare グローバルネットワークにプッシュでき、wrangler tail で本番ログを監視できます。

主な機能

  1. 01Cloudflare Workers アプリケーションをローカルで開発・デバッグする
  2. 02KV、D1、R2、Queues などのストレージバインディングを管理する
  3. 03Cloudflare グローバルネットワークにデプロイしてログを監視する

活用シーン

  1. 01サーバーレスエッジ関数とグローバル API を構築する
  2. 02データベース、オブジェクトストレージ、メッセージキューで駆動するサービスを作成する
  3. 03本番 Workers アプリケーションをリアルタイムで監視・デバッグする

インストール

OS またはパッケージマネージャーを選び、コマンドをターミナルで実行します。

$
npm install -D wrangler

インストール後にwrangler --versionを実行して確認します。

コマンド例

よく使うコマンドを使う順に並べています。

01
npx wrangler login
02
npx wrangler dev
03
npx wrangler deploy

詳細

Cloudflare Workers SDK

workers-logo
Cloudflare Workers を使うと、世界中にサーバーレスコードを即座にデプロイでき、卓越したパフォーマンス、信頼性、スケーラビリティを実現できます。

コントリビューション · 問題を報告 · Discord に参加

Wrangler on npm   Discord conversation   X conversation


クイックスタート

新しいプロジェクトをすぐに始めるには、以下のコマンドを実行してください。

npm create cloudflare@latest
# or
pnpm create cloudflare@latest
# or
yarn create cloudflare@latest

詳しくは、はじめにガイドをご覧ください。

ドキュメント

公式の Workers ドキュメントはこちらをご覧ください。

ディレクトリ

パッケージ説明リンク
wranglerCloudflare Workers を構築するためのコマンドラインツールです。ドキュメント
create-cloudflare (C3)Cloudflare に新しいアプリケーションを作成してデプロイするための CLI です。ドキュメント
miniflareworkerd を基盤とする、Cloudflare Workers の開発およびテスト用シミュレーターです。ドキュメント
chrome-devtools-patchesローカルまたはリモートの Workers を検査するための、Cloudflare による Chrome DevTools のフォークです
pages-sharedWrangler と 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にご参加ください。

リンク

コメント