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.
I den här artikeln beskrivs GitHub Copilot modernisering för JavaScript- och TypeScript-utvecklare, ett AI-assisterat verktyg som hjälper dig att uppgradera npm-paket i dina projekt.
GitHub Copilot modernisering för JavaScript/TypeScript är tillgänglig som en del av GitHub Copilot moderniseringstillägget för Visual Studio Code. Det här verktyget bygger på GitHub-Copilot-agent läge och analyserar projektet, föreslår en uppgraderingsplan och uppgraderar automatiskt npm-paket till de senaste versionerna. Det hjälper dig också att genomföra nödvändiga kodändringar för att anpassa koden till brytande ändringar eller nya API:er.
Viktiga funktioner
-
Projektanalys: Analyserar filer som
package.jsonför att förstå projektets aktuella status och beroenden. - Uppgraderingsplanering: Föreslår en uppgraderingsplan och ger transparenta rekommendationer innan du gör ändringar.
-
Paketuppgraderingar: Uppgraderar npm-paket automatiskt till de senaste versionerna genom att
package.jsonändra och köra lämpliga pakethanterarkommandon för projektet (till exempelnpm install,npm update,pnpm installelleryarn install). - Kodreparation: Hjälper till att tillämpa kodändringar som behövs för icke-bakåtkompatibla ändringar eller nya API:er som introduceras i uppgraderade paket.
- Interaktiv upplevelse: Fungerar via en interaktiv upplevelse i Copilot Chat i Visual Studio Code och guidar dig genom ändringarna med frågor och bekräftelser.
Verktyget använder GitHub Copilot under huven för att ge intelligent, sammanhangsmedveten hjälp under hela uppgraderingsprocessen. I bakgrunden körs den via en iterativ loop: analysera, ändra, verifiera (skapa och kontrollera) och upprepa sedan efter behov.
Limitations
Verktyget är för närvarande optimerat för scenarier med ett enda projekt:
-
Ett projekt i taget: För monorepos eller arbetsytor med flera
package.jsonfiler är endast det första identifierade projektet riktat. Om du vill uppgradera flera projekt öppnar du varje projektmapp separat. - Endast för Visual Studio Code: Är för närvarande endast tillgängligt i Visual Studio Code via tillägget GitHub Copilot Modernization.
Get started
Information om hur du börjar uppgradera ditt JavaScript- eller TypeScript-projekt med GitHub Copilot modernisering finns i Quickstart: Uppgradera npm-paket i ett JavaScript- eller TypeScript-projekt med hjälp av GitHub Copilot modernisering.
Svar på vanliga frågor finns i GitHub Copilot – vanliga frågor om modernisering för JavaScript/TypeScript.