Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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. 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.jsonom 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.jsonte wijzigen en de juiste pakketbeheeropdrachten voor uw project uit te voeren (zoalsnpm install,npm update,pnpm installofyarn 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.
- Interactive experience: Werkt via een interactieve Copilot Chat ervaring in Visual Studio Code, 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:
-
Eén project tegelijk: Voor monorepo's of werkruimten met meerdere
package.json-bestanden wordt alleen het eerst gedetecteerde project gebruikt. Als u meerdere projecten wilt bijwerken, opent u elke projectmap afzonderlijk. - Visual Studio Code alleen: momenteel alleen beschikbaar in Visual Studio Code via de GitHub Copilot moderniseringsuitbreiding.
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.