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.
- GitHub Copilot. Logga in på ditt GitHub-konto i din IDE.
- En av följande utvecklingsmiljöer:
- Visual Studio Code med tillägget GitHub Copilot modernisering.
- Visual Studio 2026 version 18.8.1 eller senare, vilket omfattar GitHub Copilot modernisering för JavaScript/TypeScript.
Öppna projektet
Öppna ditt JavaScript- eller TypeScript-projekt i Visual Studio Code eller Visual Studio. Projektet måste innehålla en package.json fil för att verktyget ska kunna identifiera det.
Starta uppgraderingen
Om du vill starta uppgraderingsprocessen för npm-paketet följer du anvisningarna för din IDE:
Starta en uppgraderingssession på något av följande sätt:
- Öppna GitHub Copilot moderniseringsvyn från aktivitetsfältet till vänster i fönstret. I vyn väljer du knappen Uppgradera npm-paket . Den här knappen visas bara när verktyget identifierar en
package.jsonfil i projektet. Fönstret Copilot Chat öppnas sedan automatiskt. - Öppna Copilot Chat, välj agentläge och ange en fråga som beskriver vad du vill göra, till exempel "Uppgradera npm-paketen i mitt TypeScript-projekt".
När du har startat en session analyserar Copilot projektet och föreslår en uppgraderingsplan. Fortsätt med följande steg:
Granska planen i fönstret Copilot Chat.
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.
Tip
Utöver npm-paketuppgraderingar kan GitHub Copilot modernisering för JavaScript/TypeScript hjälpa till med relaterade moderniseringsuppgifter via frågor på naturligt språk i Copilot Chat. Du kan till exempel be den att uppgradera TypeScript-kompilatorversionen i projektet.
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 IDE:s källkontrollverktyg för att granska de incheckningar som verktyget gjorde på 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.