Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här självstudien visar hur du använder Rayfin CLI för att skapa ett projekt, köra det lokalt och distribuera det till Microsoft Fabric. Du använder samma CLI-arbetsflöde för nya appar och för senare uppdateringar av schemat eller klientdelen.
I den här handledningen kommer du att:
- Skapa ett Fabric Apps-projekt från en mall.
- Starta appen lokalt.
- Logga in på Microsoft Fabric från CLI.
- Distribuera appen till en Fabric arbetsyta.
- Kontrollera statusen för driftsättningen.
Förutsättningar
- Åtkomst till Microsoft Fabric.
- En Fabric arbetsyta där du har behörighet som deltagare, medlem eller administratör.
- Arbetsbelastningen Fabric Apps aktiverad i din klientorganisation.
- Node.js och npm installerat.
Om arbetsbelastningen för Fabric Apps ännu inte har aktiverats ber du en Fabric-administratör att slå på Fabric Apps (förhandsversion) i Fabric-administratörsportalen.
Steg 1: Skapa ett nytt projekt
Om du vill skapa en ny app från en mall använder du npm create:
npm create @microsoft/rayfin@latest -- my-app --workspace <workspacename>
Det här kommandot skapar en ny projektmapp med appmallen, konfigurationen rayfin och klientdelens källkod.
Gå till projektkatalogen:
cd my-app
Tips/Råd
Om du redan har en tom projektmapp eller befintlig källkod använder du npx rayfin init i stället för npm create.
npx rayfin init .
Steg 2: Granska det genererade projektet
När projektet har skapats innehåller det de filer du behöver för att börja utveckla:
-
rayfin/rayfin.ymllagrar apptjänster och distributionsinställningar. -
rayfin/.envlagrar miljövärden som används av CLI. -
rayfin/data/innehåller dina datamodellfiler. - Frontendappen ligger i projektets rotstruktur som skapats av den valda mallen.
En detaljerad fil-för-fil-uppdelning finns i Förstå projektstrukturen.
Steg 3: Kör appen lokalt
Starta den lokala utvecklingsmiljön:
npm run dev
Det här kommandot startar frontend-utvecklingsservern för den genererade appen och distribuerar backenden till Fabric. Bekräfta att appen startar korrekt genom att öppna den lokala URL:en som visas i terminalen.
Steg 4: Distribuera appen till Fabric
Skapa fler funktioner i ditt program. När du har testat ändringarna distribuerar du till Fabric igen.
npx rayfin up
Om du vill förhandsgranska distributionen utan att göra ändringar kör du:
npx rayfin up --dry-run
Steg 5: Verifiera distributionen
Kontrollera den aktuella driftsättningsstatusen:
npx rayfin up status
För ett maskinläsbart svar använder du JSON-utdata:
npx rayfin up status --json
Efter en lyckad distribution skriver CLI ut den värdbaserade app-URL:en och länken Fabric portal för det distribuerade objektet.
Steg 6: Distribuera endast databas eller statiskt innehåll
Om du bara har ändrat datamodeller tillämpar du databasändringarna utan en fullständig omdistribuering:
npx rayfin up db apply
Om du bara har ändrat frontend-koden, driftsätt om de statiska resurserna:
npx rayfin up staticapp deploy
Felsökning av vanliga problem
Inloggningen misslyckas eller distributionen returnerar 401 eller 403
Kör npx rayfin login igen och försök npx rayfin upsedan igen .
Du måste kontrollera vad CLI kommer att göra
Innan du distribuerar ändringar kör du npx rayfin up --dry-run.
Appen distribueras, men du ändrar endast schemat
Om du vill skicka schemaändringar oberoende av varandra använder du npx rayfin up db apply. Om du utför destruktiva ändringar som att ändra typen av en kolumn eller ta bort en kolumn misslyckas det här kommandot. Om du vill tvinga igenom dina ändringar kan du använda flaggan --force. Den här åtgärden kan innebära en ändring som bryter bakåtkompatibilitet.
Nästa steg
- Se Rayfin CLI-referens för den fullständiga kommandolistan.
- Läs mer om distributionsalternativ i Distribuera en Fabric app till Fabric.
- Läs Förstå projektstrukturen innan du anpassar appen.
- Definiera serverdelsschemat i Definiera datamodeller.