INTEGRITY Dokumentace

Zastaralé funkce

Prohlédněte si rozdíly mezi verzemi Wrangler, zejména zastaralé funkce a nekompatibilní změny.

Wrangler v4

Workers Sites

Použití Workers Sites je zastaralá. Místo toho doporučujeme přejít na Workers Static Assets. Podpora používání Workers Sites s Wrangler bude v některé z budoucích verzí Wrangler odstraněna.

Service environments

Použití Service Environments, povoleno prostřednictvím legacy_env vlastnost v konfiguraci Wrangler, je zastaralá. Místo toho doporučujeme přejít na Prostředí Wrangleru. Podpora používání Service Environments s Wrangler bude v některé z budoucích verzí Wrangler odstraněna.

Wrangler v3

Zastaralé příkazy

Následující příkazy jsou od verze Wrangler v3 zastaralé. V budoucí verzi Wrangleru budou zcela odstraněny.

generate

wrangler generate příkaz je zastaralý, ale ve verzi v3 stále funguje. wrangler generate bude ve verzi v4 zcela odstraněn.

Použijte npm create cloudflare@latest pro nové projekty Workers a Pages.

publish

wrangler publish příkaz je zastaralý, ale ve verzi v3 stále funguje. wrangler publish bude ve verzi v4 zcela odstraněn.

Použijte npx wrangler deploy pro nasazení Workerů.

pages publish

wrangler pages publish příkaz je zastaralý, ale ve verzi v3 stále funguje. wrangler pages publish bude ve verzi v4 zcela odstraněn.

Použijte wrangler pages deploy pro nasazení Pages.

version

Místo toho použijte wrangler --version pro kontrolu aktuální verze Wrangleru.

Zastaralé možnosti

--experimental-local

wrangler dev je ve v3 ve výchozím nastavení lokální, takže tato možnost už není potřeba.

--local

wrangler dev je ve v3 ve výchozím nastavení lokální, takže tato možnost už není potřeba.

--persist

wrangler dev ve výchozím nastavení data automaticky ukládá, takže tato možnost už není potřeba.

-- <command>, --proxy, a --script-path v wrangler pages dev

Tyto možnosti brání wrangler pages dev od přesné emulace chování produkčního prostředí při obsluze statických assetů, a proto byly označeny jako zastaralé. Místo spoléhání na to, že Wrangler bude proxovat na nějaký jiný upstream dev server, můžete dosáhnout přesnějšího chování tak, že statické assety sestavíte do adresáře a nasměrujete Wrangler na tento adresář pomocí wrangler pages dev <directory>.

--legacy-assets a legacy_assets vlastnost konfiguračního souboru

Doporučujeme, abyste migrace na Workers assets

--node-compat a node_compat vlastnost konfiguračního souboru

Místo toho použijte nodejs_compat příznak kompatibility. Zahrnuje to funkcionalitu ze zastaralého node_compat polyfills a nativně implementovaná Node.js API.

usage_model vlastnost konfiguračního souboru

Toto již nemá žádný účinek po zavádění Workers Standard Pricing.

Wrangler v2

Wrangler v2 zavádí nová pole pro konfiguraci a nové funkce pro vývoj a nasazení Workeru a zároveň některá nadbytečná pole označuje za zastaralá.

Následující video popisuje některé z hlavních změn ve Wrangleru v2 a ukazuje, jak vám může Wrangler v2 pomoci zrychlit práci.

Běžná ukončení podpory

Běžná pole, která už nejsou povinná, najdete v následujícím seznamu.

Nová pole

Jedná se o nová pole, která lze přidat do vašeho Konfigurační soubor Wrangler.

Nepovinná pole

Několik konfiguračních polí, která byla dříve povinná, je nyní v určitých situacích volitelných. Mohou být buď odvozena, nebo přidána jako optimalizace. Od Wrangleru v2 už není povinné žádné pole a konfiguraci můžete přidávat postupně podle potřeby.

Zastaralá pole (kompatibilní)

Několik konfiguračních polí je zastaralých, ale jejich přítomnost zatím nepředstavuje závažnou změnu. Doporučujeme si přečíst varovné zprávy a postupovat podle pokynů pro přechod na novou konfiguraci. V budoucí verzi budou odstraněna a přestanou fungovat.

Zastaralá pole (nekompatibilní)

Několik konfiguračních polí je zastaralých a už nebudou fungovat podle očekávání. Doporučujeme si přečíst chybové zprávy a postupovat podle pokynů pro přechod na novou konfiguraci.

Zastaralé příkazy

Následující příkazy jsou od verze Wrangler v2 zastaralé.

build

wrangler build příkaz už není možné použít k sestavení Workeru.

Stejné funkce lze dosáhnout pomocí wrangler publish --dry-run --outdir=path/to/build.

config

wrangler config příkaz už není možné použít k ověření pomocí API tokenu.

Použijte wrangler login / wrangler logout ke správě OAuth autentizace, nebo poskytněte API token prostřednictvím CLOUDFLARE_API_TOKEN proměnná prostředí.

preview

wrangler preview příkaz už není možné použít k vytvoření dočasné náhledové instance Workeru.

Zkuste použít wrangler dev k vyzkoušení workeru během vývoje.

subdoména

wrangler subdomain příkaz už není možné použít k vytvoření workers.dev subdoména.

Vytvořte workers.dev subdoména v Workers & Pages > vyberte svůj Worker > Your subdomain > Změna.

trasa

wrangler route příkaz už není možné použít k nastavení trasy Workeru.

Trasy jsou zadány v Konfigurační soubor Wrangler.

Další zastaralé chování

Srovnávací tabulky Wrangleru v1 a v2

Příkazy

Příkaz v1 v2 Poznámky
publish
dev
preview Odebráno, použijte dev místo toho.
init
generate Odebráno, použijte git clone místo toho.
build Odebráno, místo toho spusťte vlastní sestavovací skript.
secret
route Odebráno, použijte publish místo toho.
tail
kv
r2 🚧 Zavedeno ve Wrangler v1.19.8.
pages
config
login
logout
whoami
subdomain
report Odebráno, chybové zprávy se nyní vytvářejí interaktivně.

Konfigurace

Vlastnost v1 v2 Poznámky
type = "webpack" Odebráno, viz tento průvodce k migraci.
type = "rust" Odebráno, použijte workers-rs místo toho.
type = "javascript" 🚧 Již není vyžadováno, lze vynechat.

Funkce

Funkce v1 v2 Poznámky
TypeScript Nástroji wrangler můžete zadat soubor TypeScript a on jej automaticky přeloží do JavaScriptu pomocí esbuild pod pokličkou.
Lokální režim wrangler dev --local spustí váš Worker na lokálním počítači místo na naší síti. Toto je poháněno Miniflare.