INTEGRITY Dokumentace

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.