Konfigurace front-endových architektur a knihoven pomocí Azure Static Web Apps

Služba Azure Static Web Apps vyžaduje, abyste měli v konfiguračním souboru sestavení odpovídající hodnoty konfigurace pro front-endovou architekturu nebo knihovnu.

Konfigurace

Následující tabulka uvádí nastavení pro řadu architektur a knihoven1.

Záměr sloupců tabulky je vysvětlený následujícími položkami:

  • Výstupní umístění (umístění artefaktu aplikace):: Uvádí hodnotu pro output_location, což je složka pro vytvořené statické soubory webu.
  • Umístění artefaktů rozhraní API (umístění rozhraní API):: Uvádí hodnotu api_locationpro složku obsahující vytvořenou spravovanou službu Azure Functions pro architektury, které vyžadují hostování na straně serveru.
  • Vlastní příkaz sestavení: Pokud architektura vyžaduje jiný příkaz než npm run build nebo npm run azure:build, můžete definovat vlastní příkaz sestavení.

Poznámka:

Některé webové architektury, které obsahují vykreslování na straně serveru, a je možné je nasadit do Azure Static Web Apps. To znamená, že vaše aplikace je integrovaná do statických prostředků a souborů Azure Functions. V konfiguračním souboru se statické prostředky mapují na výstupní umístění a soubory Azure Functions se mapují na umístění artefaktů rozhraní API.

Framework Umístění výstupu (umístění artefaktu aplikace) Umístění artefaktů rozhraní API Vlastní příkaz sestavení
Alpine.js / Není k dispozici n/a 2
Angular dist/<APP_NAME>/browser Není k dispozici Není k dispozici
Astro dist Není k dispozici Není k dispozici
Aurelia dist Není k dispozici Není k dispozici
Páteřní.js / Není k dispozici Není k dispozici
Blazor (WASM) wwwroot n/a Není k dispozici
Ember dist Není k dispozici Není k dispozici
Flutter build/web Není k dispozici flutter build web
Framework7 www Není k dispozici npm run build-prod
Jiskřička dist Není k dispozici Není k dispozici
HTML / Není k dispozici Není k dispozici
Hugo public Není k dispozici Není k dispozici
Hyperapp / Není k dispozici Není k dispozici
JavaScript / Není k dispozici Není k dispozici
jQuery / Není k dispozici Není k dispozici
KnockoutJS dist Není k dispozici Není k dispozici
LitElement / Není k dispozici Není k dispozici
Mithril / Není k dispozici Není k dispozici
Next.js (statický export HTML) out Není k dispozici Není k dispozici
Next.js (hybridní vykreslování) / Není k dispozici Není k dispozici
Nuxt 2 / Není k dispozici Není k dispozici
Nuxt 3 output/public output/server Není k dispozici
Předběžná transakce dist Není k dispozici Není k dispozici
React build Není k dispozici Není k dispozici
RedwoodJS web/dist Není k dispozici yarn rw build web
Pevné dist Není k dispozici Není k dispozici
Vzorníku www Není k dispozici Není k dispozici
SvelteKit (statické) build Není k dispozici Není k dispozici
SvelteKit build/static build/server Není k dispozici
Three.js / Není k dispozici Není k dispozici
TypeScript dist Není k dispozici Není k dispozici
Vue.js dist Není k dispozici Není k dispozici

1 Výše uvedená tabulka není určená jako vyčerpávající seznam architektur a knihoven, které pracují se službou Azure Static Web Apps.

2 Nepoužitelné

Další kroky