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 steht als Teil der GitHub Copilot Modernisierungserweiterung für Visual Studio Code und Visual Studio zur Verfügung. 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 Erfahrung: Arbeitet durch eine interaktive Copilot Chat Erfahrung in Ihrer IDE, die Sie durch Änderungen mit Fragen und Bestätigungen geführt.
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. Bei Monorepos oder Arbeitsbereichen mit mehreren package.json Dateien ist nur das erste erkannte Projekt gezielt. Um mehrere Projekte zu aktualisieren, öffnen Sie jeden Projektordner separat.
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.