Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Denne vejledning viser dig, hvordan du bruger Rayfin CLI til at oprette et projekt, køre det lokalt og deployere det til Microsoft Fabric. Du bruger den samme CLI-arbejdsgang til nye apps og til senere opdateringer af dit skema eller frontend.
I dette selvstudium skal du:
- Opret et Fabric Apps-projekt ud fra en skabelon.
- Start appen lokalt.
- Log ind på Microsoft Fabric fra CLI.
- Udrul appen til et Fabric-arbejdsområde.
- Bekræft udrulningsstatus.
Forudsætninger
- Adgang til Microsoft Fabric.
- Et Fabric-arbejdsområde, hvor du har tilladelser til bidragsyger, medlem eller administrator.
- Fabric Apps-arbejdsbelastningen er aktiveret i din lejer.
- Node.js og NPM installeret.
Hvis Fabric Apps-arbejdsbelastningen endnu ikke er aktiveret, så bed en Fabric administrator om at slå Fabric Apps (preview) til i Fabric admin-portalen.
Trin 1: Oprette et nyt projekt
For at støtte en ny app ud fra en skabelon, brug npm create:
npm create @microsoft/rayfin@latest -- my-app --workspace <workspacename>
Denne kommando opretter en ny projektmappe med app-skabelonen, konfigurationen rayfin og frontend-kildekoden.
Gå til projektmappen:
cd my-app
Tip
Hvis du allerede har en tom projektmappe eller eksisterende kildekode, brug npx rayfin init i stedet for npm create.
npx rayfin init .
Trin 2: Gennemgå det genererede projekt
Efter stilladset indeholder projektet de filer, du skal begynde at udvikle:
-
rayfin/rayfin.ymlgemmer app-tjenester og udrulningsindstillinger. -
rayfin/.envgemmer miljøværdier, der bruges af CLI'en. -
rayfin/data/indeholder dine datamodelfiler. - Din frontend-app ligger i root-projektstrukturen, som den valgte skabelon opretter.
For en detaljeret fil-for-fil opdeling, se Forstå projektstrukturen.
Trin 3: Kør appen lokalt
Start det lokale udviklingsmiljø:
npm run dev
Denne kommando starter frontend-udviklingsserveren for den stilladsbaserede app og deployerer backend til Fabric. For at bekræfte, at appen starter korrekt, åbn den lokale URL, der vises i terminalen.
Trin 4: Udrul appen til Fabric
Indbyg flere funktioner i din applikation. Efter du har testet dine ændringer, deploy til Fabric igen.
npx rayfin up
For at forhåndsvise udrulningen uden at foretage ændringer, kør:
npx rayfin up --dry-run
Trin 5: Verificér udrulningen
Tjek den nuværende udrulningstilstand:
npx rayfin up status
For et maskinlæsbart svar, brug JSON-output:
npx rayfin up status --json
Efter en vellykket udrulning udskriver CLI'en URL'en til den hostede app og Fabric-portallinket til det deployerede objekt.
Trin 6: Deloy-database eller statisk indhold kun
Hvis du kun har ændret datamodeller, skal du anvende databaseændringerne uden en fuld redeploy:
npx rayfin up db apply
Hvis du kun har ændret frontend-koden, så genudrul de statiske assets:
npx rayfin up staticapp deploy
Fejlfinding af almindelige problemer
Login-fejl eller udrulning returnerer 401 eller 403
Kør npx rayfin login igen, og prøv npx rayfin upså igen.
Du skal inspicere, hvad CLI vil gøre
Før du implementerer ændringer, kør npx rayfin up --dry-run.
Appen deployer, men du ændrer kun skemaet
For at skubbe skemaændringer uafhængigt brug npx rayfin up db apply. Hvis du udfører destruktive ændringer som at ændre typen af en kolonne eller fjerne en kolonne, fejler denne kommando. For at tvinge dine ændringer kan du bruge flaget --force . Denne handling kan være en ødelæggende ændring.
Næste trin
- Se Rayfin CLI-reference for den fulde kommandoliste.
- Lær mere om udrulningsmuligheder i Udrul en Fabric-app til Fabric.
- Gennemgå Forstå projektstrukturen , før du tilpasser appen.
- Definer dit backend-skema i Definér datamodeller.