INTEGRITY Dokumentace

C3 CLI

Cloudflare poskytuje příkaz CLI pro vytváření nových projektů Workers a Pages: npm create cloudflare, běžící na create-cloudflare balíček.

Vytvořte novou aplikaci

Otevřete okno terminálu a spusťte:

npm create cloudflare@latest -- --platform=pages

Spuštění tohoto příkazu vás vyzve k instalaci create-cloudflare balíček a poté se vás zeptá na typ aplikace, kterou chcete vytvořit.

Webové frameworky

Pokud zvolíte možnost "Framework Starter", budete vyzváni k výběru frameworku, který chcete použít. Aktuálně jsou podporovány tyto frameworky:

Pokud používáte framework, npm create cloudflare přímo používá vlastní příkaz frameworku pro vygenerování nového projektu, což si může vyžádat další otázky. Díky tomu je vytvořený projekt aktuální s nejnovější verzí frameworku a máte k dispozici stejné možnosti jako při vytváření projektu pomocí npm create cloudflare jako byste projekt vytvořili přímo pomocí nástrojů daného frameworku.

Nasadit

Jakmile je váš projekt nakonfigurovaný, budete dotázáni, zda chcete projekt nasadit do Cloudflare. Tento krok je volitelný.

Pokud se rozhodnete nasadit, budete vyzváni k přihlášení do svého účtu Cloudflare (pokud ještě nejste přihlášeni) a váš projekt bude nasazen.

Vytvoření nového projektu Pages propojeného s repozitářem git

Chcete-li vytvořit nový projekt pomocí npm create cloudflare, a poté jej propojte s repozitářem Git na vašem účtu Github nebo Gitlab, postupujte podle následujících kroků:

  1. Spustit npm create cloudflare@latest, a zvolte požadované možnosti
  2. Vyberte no na výzvu „Chcete nasadit svou aplikaci?“. To je důležité, pokud vyberete yes a nasaďte aplikaci z terminálu (Direct Upload), pak již později nebude možné tento projekt Pages připojit k repozitáři git. Budete muset vytvořit nový projekt Cloudflare Pages.
  3. Vytvořte nový repozitář Git pomocí aplikace, kterou npm create cloudflare@latest bylo pro vás právě vytvořeno.
  4. Postupujte podle kroků uvedených v Průvodce integrací Git

Argumenty CLI

C3 shromažďuje veškeré potřebné vstupy prostřednictvím série interaktivních výzev. Své volby můžete zadat také pomocí argumentů příkazové řádky, čímž tyto výzvy přeskočíte. Pokud chcete C3 použít v neinteraktivním prostředí, například v CI, musíte všechny požadované argumenty zadat přes příkazovou řádku.

Toto je úplný formát volání C3 spolu s možnými argumenty CLI:

npm create cloudflare@latest -- --platform=pages [<DIRECTORY>] [OPTIONS] [-- <NESTED ARGS...>]

Telemetrie

Cloudflare shromažďuje anonymní údaje o používání, aby mohl zlepšovat create-cloudflare v průběhu času. Více se dozvíte v naší zásady zpracování dat.

Pokud si nepřejete sdílet žádné informace, můžete se odhlásit.

npm create cloudflare@latest -- telemetry disable

Alternativně můžete nastavit proměnnou prostředí:

export CREATE_CLOUDFLARE_TELEMETRY_DISABLED=1

Stav sběru telemetrie můžete kdykoli zkontrolovat.

npm create cloudflare@latest -- telemetry status

Sběr telemetrie můžete kdykoli znovu povolit.

npm create cloudflare@latest -- telemetry enable