Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel werden GitHub Copilot Modernisierung für JavaScript- und TypeScript-Entwickler beschrieben, ein KI-unterstütztes Tool, mit dem Sie npm-Pakete in Ihren Projekten aktualisieren können.
GitHub Copilot Modernisierung für JavaScript/TypeScript ist als Teil der GitHub Copilot Modernisierungserweiterung für Visual Studio Code verfügbar. Basierend auf GitHub Copilot-Agent Modus analysiert dieses Tool Ihr Projekt, schlägt einen Upgradeplan vor und aktualisiert npm-Pakete automatisch auf ihre neuesten Versionen. Außerdem können Sie erforderliche Codeänderungen anwenden, um unterbrechungsbewendigte Änderungen oder neue APIs zu berücksichtigen.
Wichtige Funktionen
-
Project Analyse: Analysiert Dateien wie
package.json, um den aktuellen Zustand und die Abhängigkeiten Ihrer project zu verstehen. - Upgradeplanung: Schlägt einen Upgradeplan vor und bietet transparente Empfehlungen, bevor Änderungen vorgenommen werden.
-
Paketaktualisierungen: Aktualisiert npm-Pakete automatisch auf ihre neuesten Versionen, indem
package.jsongeändert und die entsprechenden Paketmanager-Befehle für Ihr Projekt ausgeführt werden (z. B.npm install,npm update,pnpm installoderyarn install). - Codekorrektur: Hilft beim Anwenden von Codeänderungen, die zum Unterbrechen von Änderungen oder neuen APIs erforderlich sind, die in aktualisierten Paketen eingeführt wurden.
- Interaktive Nutzung: Funktioniert über eine interaktive Copilot-Chat-Oberfläche in Visual Studio Code und führt Sie mit Fragen und Bestätigungen durch die Änderungen.
Das Tool verwendet GitHub Copilot unter der Haube, um intelligente, kontextbezogene Unterstützung während des gesamten Upgradeprozesses bereitzustellen. Hinter den Kulissen arbeitet es in einem iterativen Zyklus: analysieren, ändern, verifizieren (erstellen und prüfen) und dann bei Bedarf wiederholen.
Einschränkungen
Das Tool ist derzeit für Einzelprojektszenarien optimiert:
-
Ein Projekt gleichzeitig: Bei Monorepos oder Arbeitsbereichen mit mehreren
package.jsonDateien wird nur das erste erkannte Projekt gezielt. Um mehrere Projekte zu aktualisieren, öffnen Sie jeden Projektordner separat. - Visual Studio Code only: Derzeit nur in Visual Studio Code über die GitHub Copilot Modernisierungserweiterung verfügbar.
Get started
Informationen zum Aktualisieren Ihres JavaScript- oder TypeScript-Projekts mit GitHub Copilot Modernisierung finden Sie unter Quickstart: Aktualisieren von npm-Paketen in einem JavaScript- oder TypeScript-Projekt mithilfe von GitHub Copilot Modernisierung.
Antworten auf häufig gestellte Fragen finden Sie unter GitHub Copilot Modernisierung für JavaScript/TypeScript – Häufig gestellte Fragen.