GitHub Copilot modernisering voor JavaScript-/TypeScript-ontwikkelaars

In dit artikel wordt beschreven GitHub Copilot modernisering voor JavaScript- en TypeScript-ontwikkelaars, een door AI ondersteund hulpprogramma waarmee u npm-pakketten in uw projecten kunt upgraden.

GitHub Copilot modernisering voor JavaScript/TypeScript is beschikbaar als onderdeel van de GitHub Copilot moderniseringsextensie voor Visual Studio Code en Visual Studio. Met dit hulpprogramma, gebouwd op GitHub Copilot-agent-modus, wordt uw project geanalyseerd, wordt een upgradeplan voorgesteld en worden npm-pakketten automatisch bijgewerkt naar hun nieuwste versies. Het helpt u ook de benodigde codewijzigingen toe te passen om belangrijke wijzigingen of nieuwe API's mogelijk te maken.

Belangrijkste mogelijkheden

  • Project analyse: analyseert bestanden zoals package.json om inzicht te hebben in de huidige status en afhankelijkheden van uw project.
  • Upgradeplanning: stelt een upgradeplan voor en biedt transparante aanbevelingen voordat u wijzigingen aanbrengt.
  • Pakketupdates: Werkt npm-pakketten automatisch bij naar hun nieuwste versies door package.json te wijzigen en de juiste pakketbeheeropdrachten voor uw project uit te voeren (zoals npm install, npm update, pnpm install of yarn install).
  • Codeherstel: helpt bij het toepassen van codewijzigingen die nodig zijn voor belangrijke wijzigingen of nieuwe API's die zijn geïntroduceerd in bijgewerkte pakketten.
  • Interactieve ervaring: werkt via een interactieve Copilot Chat ervaring in uw IDE, waarbij u wijzigingen doorloopt met vragen en bevestigingen.

Het hulpprogramma maakt gebruik van GitHub Copilot onder de schermen om intelligente, contextbewuste hulp te bieden tijdens het upgradeproces. Achter de schermen werkt het via een iteratieve lus: analyseren, wijzigen, controleren (bouwen en controleren) en vervolgens indien nodig herhalen.

Limitations

Het hulpprogramma is momenteel geoptimaliseerd voor scenario's met één project. Voor monoreposs of werkruimten met meerdere package.json bestanden is alleen het eerste gedetecteerde project gericht. Als u meerdere projecten wilt bijwerken, opent u elke projectmap afzonderlijk.

Get started

Raadpleeg Quickstart: npm-pakketten upgraden in een JavaScript- of TypeScript-project met GitHub Copilot Modernization om te beginnen met het upgraden van uw JavaScript- of TypeScript-project.

Zie GitHub Copilot-moderniserings-FAQ voor JavaScript/TypeScript voor antwoorden op veelgestelde vragen.

Volgende stappen