Snabbstart: Uppgradera npm-paket i ett JavaScript- eller TypeScript-projekt med hjälp av GitHub Copilot modernisering

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

Ö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:

  1. I Visual Studio Code öppnar du panelen GitHub Copilot modernisering från aktivitetsfältet till vänster i fönstret.

  2. I panelen väljer du knappen Uppgradera npm-paket . Den här knappen visas bara om verktyget identifierar en package.json fil i projektet.

  3. Fönstret Copilot Chat öppnas automatiskt. Copilot analyserar projektet och föreslår en uppgraderingsplan. Granska planen i chattfönstret.

  4. 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.

  5. Copilot uppgraderar din fil package.json, kör lämpliga kommandon för pakethanteraren för ditt projekt (till exempel npm install, npm update, pnpm install eller yarn 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:

  1. Öppna summary.md under <project>/.github/modernize/code-migration/<timestamp>/ för en översikt över vad som ändrades under uppgraderingssessionen.

  2. Använd källkodshanteringspanelen i Visual Studio Code för att granska de incheckningar som verktyget skapade i uppgraderingsgrenen.

  3. Kör projektets bygg- och testskript för att verifiera att det uppgraderade projektet fungerar som förväntat.

  4. 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.

Nästa steg