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 snabbstarten visar hur du använder GitHub Copilot modernisering för att uppgradera npm-paket i ett JavaScript- eller TypeScript-projekt. GitHub Copilot modernisering för JavaScript/TypeScript analyserar projektet, föreslår en uppgraderingsplan, uppgraderar paket automatiskt och hjälper dig att tillämpa nödvändiga kodändringar.
Förutsättningar
- Node.js och npm.
- Visual Studio Code.
- GitHub Copilot. Logga in på ditt GitHub-konto i Visual Studio Code.
- GitHub Copilot moderniseringstillägg.
Öppna projektet
Öppna din JavaScript- eller TypeScript-projektmapp i Visual Studio Code. Projektet måste innehålla en package.json fil för att verktyget ska kunna identifiera det.
Starta uppgraderingen
Starta uppgraderingsprocessen för npm-paketet med hjälp av följande steg:
I Visual Studio Code öppnar du panelen GitHub Copilot modernisering från aktivitetsfältet till vänster i fönstret.
I panelen väljer du knappen Uppgradera npm-paket . Den här knappen visas bara om verktyget identifierar en
package.jsonfil i projektet.Fönstret Copilot Chat öppnas automatiskt. Copilot analyserar projektet och föreslår en uppgraderingsplan. Granska planen i chattfönstret.
Följ anvisningarna i Copilot Chat. Copilot ställer frågor och begär bekräftelser när du går igenom varje steg i uppgraderingen. Verktyget är interaktivt, så svara på frågor i chatten när de visas.
Copilot uppgraderar din fil
package.json, kör lämpliga kommandon för pakethanteraren för ditt projekt (till exempelnpm install,npm update,pnpm installelleryarn install) och föreslår kodändringar om eventuella bakåtkompatibilitetsbrytande ändringar eller API-uppdateringar kräver det.
I bakgrunden fungerar verktyget i en iterativ loop: det analyserar projektet, gör ändringar, verifierar bygget eller söker efter problem och upprepas efter behov. Den här processen körs i Copilot agentläge för att ge intelligent, sammanhangsmedveten hjälp. Verktyget skapar en dedikerad gren för uppgraderingssessionen och genomför ändringar i den grenen automatiskt när den fungerar.
Granska ändringar och skapa en pull-begäran
När uppgraderingssessionen är klar granskar du vad verktyget gjorde och bestämmer om arbetet ska sammanfogas:
Öppna
summary.mdunder<project>/.github/modernize/code-migration/<timestamp>/för en översikt över vad som ändrades under uppgraderingssessionen.Använd källkodshanteringspanelen i Visual Studio Code för att granska de incheckningar som verktyget skapade i uppgraderingsgrenen.
Kör projektets bygg- och testskript för att verifiera att det uppgraderade projektet fungerar som förväntat.
När du är nöjd med ändringarna skapar du en pull-begäran från uppgraderingsgrenen till din huvudgren med ditt önskade Git-arbetsflöde.