← Cloudflare Workers / workers / vite-plugin / reference
API
cloudflare()
cloudflare plugin by měl být zahrnutý v konfiguraci Vite plugins pole:
import { defineConfig } from "vite";
import { cloudflare } from "@cloudflare/vite-plugin";
export default defineConfig({
plugins: [cloudflare()],
});Přijímá volitelný PluginConfig .
interface PluginConfig
-
configPathstringvolitelnéVolitelná cesta ke konfiguračnímu souboru vstupního Workeru.
U vstupního Workeru plugin určuje cestu ke konfiguraci v tomto pořadí:
configPathCLOUDFLARE_VITE_WRANGLER_CONFIG_PATH(obvykle nastavené frameworkem nebo jiným externím nástrojem)wrangler.jsonc,wrangler.json, nebowrangler.tomlv kořenovém adresáři vaší aplikace
To platí v
vite devavite build.Více informací o konfiguraci Workeru najdete v Konfigurace.
-
configWorkerConfigCustomizer<true>volitelnéProgramově přizpůsobte nebo přepište konfiguraci Workeru. Přijímá částečný konfigurační objekt nebo funkci, která obdrží aktuální konfiguraci.
Uplatní se po načtení konfiguračního souboru. Použijte ho k přepsání hodnot, úpravě stávající konfigurace nebo k definování Workers přímo v kódu.
Viz Programová konfigurace s podrobnostmi.
-
viteEnvironment{ name?: string; childEnvironments?: string[] }volitelnéVolitelné možnosti prostředí Vite. Ve výchozím nastavení je název prostředí názvem Workeru s
-znaků nahrazených_. Nastavení názvu zde toto přepíše. Typickým případem použití je nastaveníviteEnvironment: { name: "ssr" }pro použití Workeru na prostředí SSR.childEnvironmentsmožnost slouží k podpoře React Server Components pomocí @vitejs/plugin-rsc ↗ a frameworky, které na něm stavějí. Toto umožňuje vkládat další prostředí s vlastními grafy modulů do jednoho Workeru.Viz Vite Environments s dalšími informacemi.
-
persistStateboolean | { path: string }volitelnéVolitelné přepsání pro perzistenci stavu. Ve výchozím nastavení se stav ukládá do
.wrangler/state. Vlastnípathlze zadat, nebo lze perzistenci vypnout nastavením hodnoty nafalse. -
inspectorPortnumber | falsevolitelnéVolitelné přepsání pro ladění vašich Workers. Ve výchozím nastavení je ladicí inspektor povolený a naslouchá na portu
9229. Můžete zadat vlastní port, případně jej nastavit nafalsevypne ladicí inspector.Viz Ladění s dalšími informacemi.
-
tunnelboolean | { name?: string; autoStart?: boolean }volitelnéZpřístupněte svůj lokální vývojový server přes Cloudflare Tunnel.
Zadejte objekt pro konfiguraci pojmenovaného tunelu nebo řízení jeho automatického spouštění. Stiskněte
t + Enterpro spuštění nebo ukončení tunelu. Nastavtetunnel.autoStartnatruepokud chcete, aby se tunel otevřel při spuštění Vite.vite.config.jsimport { defineConfig } from "vite"; import { cloudflare } from "@cloudflare/vite-plugin"; export default defineConfig({ plugins: [ cloudflare({ tunnel: { name: "my-tunnel" }, }), ], });vite.config.tsimport { defineConfig } from "vite"; import { cloudflare } from "@cloudflare/vite-plugin"; export default defineConfig({ plugins: [ cloudflare({ tunnel: { name: "my-tunnel" }, }), ], });Viz Sdílení místního vývojového serveru s dalšími informacemi.
-
auxiliaryWorkersArray<AuxiliaryWorkerConfig>volitelnéVolitelné pole pomocných Workers. Pomocní Workers jsou další Workers, které se používají jako součást vaší aplikace. Můžete použít service bindings pro volání pomocných Workerů z vašeho hlavního (vstupního) Workeru. Všechny požadavky se směrují přes váš vstupní Worker. Během sestavení se každý Worker uloží do samostatného podadresáře
dist. -
remoteBindingsbooleanvolitelnéZda vzdálené bindings by mělo být povoleno. Výchozí hodnota je
true.
interface AuxiliaryWorkerConfig
Pomocní Workers vyžadují configPath, config možnost, nebo obě.
CLOUDFLARE_VITE_WRANGLER_CONFIG_PATH platí pouze pro vstupní Worker. Pomocné Workery tuto proměnnou prostředí nepoužívají. Pokud pro pomocný Worker používáte konfigurační soubor, nastavte configPath explicitně.
-
configPathstringvolitelnéCesta ke konfiguračnímu souboru vašeho Workeru. Toto pole je povinné, pokud není zadáno
configje zadáno.Více informací o konfiguraci Workeru najdete v Konfigurace.
-
configWorkerConfigCustomizer<false>volitelnéProgramově přizpůsobte nebo přepište konfiguraci Workeru. Pokud se použije bez
configPath, to umožňuje definovat pomocné Workery zcela v kódu.Viz Programová konfigurace pro příklady použití.
-
viteEnvironment{ name?: string; childEnvironments?: string[] }volitelnéVolitelné možnosti prostředí Vite. Ve výchozím nastavení je název prostředí názvem Workeru s
-znaků nahrazených_. Nastavení názvu zde toto přepíše.childEnvironmentsmožnost slouží k podpoře React Server Components pomocí @vitejs/plugin-rsc ↗ a frameworky, které na něm stavějí. Toto umožňuje vkládat další prostředí s vlastními grafy modulů do jednoho Workeru.Viz Vite Environments s dalšími informacemi.