← Cloudflare Workers / workers / local-development
Volba mezi Wrangler a Vite
Wrangler i plugin Cloudflare Vite poskytují lokální vývojová prostředí pro Workers. Oba podporují backendové Workers, lokální i vzdálené bindings a aplikace s více Workery.
Zvolte podle nástrojů pro sestavení, které váš projekt používá. Pro vývoj a sestavení můžete použít i plugin Vite, přičemž pro nasazení a další příkazy Workers budete používat Wrangler.
Porovnání Wrangleru a Vite
| Schopnost nebo workflow | Wrangler | Cloudflare Vite plugin |
|---|---|---|
| Samostatné Workery v JavaScriptu nebo TypeScriptu | Podporováno | Podporováno |
| Full-stack a backendové Workers | Podporováno | Podporováno |
| Lokální simulace bindings prostřednictvím Miniflare | Podporováno | Podporováno |
| Remote Bindings | Podporováno | Podporováno |
| Vývoj s více Workers | Podporováno | Podporováno |
| Frontendové frameworky a frameworky pro vykreslování na straně serveru | Použijte výstup sestavení frameworku | Integruje se s frameworky postavenými na Vite |
| Pipeline sestavení | Používá bundler Wrangleru nebo vlastní sestavení | Používá transformace Vite, Hot Module Replacement a pluginy |
| Správa nasazení a prostředků | Podporováno | Použijte Wrangler po vite build |
| Workers v Rustu | Podporováno | Není podporováno |
| Python Workers | Použijte pywrangler místo wrangler |
Není podporováno |
Použijte Cloudflare Vite plugin když váš projekt již používá Vite nebo by z jeho build pipeline mohl těžit. Vite je vhodné i pro samostatné backendové Workery, nejen pro frontendové aplikace.
Použijte wrangler dev když váš projekt Vite nepoužívá nebo chcete přímý workflow z příkazové řádky. Wrangler také poskytuje příkazy pro nasazení a správu prostředků.
Pro lokální vývoj, který vyžaduje nasazené prostředky, oba nástroje podporují vzdálené bindings. Váš Worker běží lokálně, zatímco vybrané bindings se připojují k nasazeným prostředkům Cloudflare.
Rozdíly v konfiguraci při přesunu stávajícího projektu najdete v Migrace z wrangler dev.