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 dieser Schnellstartanleitung erfahren Sie, wie Sie GitHub Copilot Modernisierung verwenden, um npm-Pakete in einem JavaScript- oder TypeScript-Projekt zu aktualisieren. GitHub Copilot Modernisierung für JavaScript/TypeScript analysiert Ihr Projekt, schlägt einen Upgradeplan vor, aktualisiert Pakete automatisch und hilft Ihnen, alle erforderlichen Codeänderungen anzuwenden.
Voraussetzungen
- Node.js und npm.
- Visual Studio Code.
- GitHub Copilot. Melden Sie sich bei Ihrem GitHub Konto in Visual Studio Code an.
- GitHub Copilot Modernisierungserweiterung.
Öffnen des Projekts
Öffnen Sie Ihren JavaScript- oder TypeScript-Projektordner in Visual Studio Code. Das Projekt muss eine package.json Datei enthalten, damit es erkannt wird.
Starten des Upgrades
Führen Sie die folgenden Schritte aus, um den npm-Paketupgradevorgang zu starten:
Öffnen Sie in Visual Studio Code den Bereich GitHub Copilot-Modernisierung über die Aktivitätsleiste auf der linken Seite des Fensters.
Wählen Sie im Bereich die Schaltfläche " npm-Pakete aktualisieren " aus. Diese Schaltfläche wird nur angezeigt, wenn das Tool eine
package.jsonDatei in Ihrem Projekt erkennt.Das fenster Copilot Chat wird automatisch geöffnet. Copilot analysiert Ihr Projekt und schlägt einen Upgradeplan vor. Überprüfen Sie den Plan im Chatfenster.
Folgen Sie den Anweisungen in Copilot Chat. Copilot stellt Fragen und fordert Bestätigungen an, während sie durch jede Phase des Upgrades führt. Das Tool ist interaktiv, so beantworten Sie Fragen im Chat, während sie angezeigt werden.
Copilot aktualisiert Ihre Datei
package.json, führt die entsprechenden Paketmanager-Befehle für Ihr Projekt aus (z. B.npm install,npm update,pnpm installoderyarn install) und schlägt Codeänderungen vor, wenn inkompatible Änderungen oder API-Updates Anpassungen erfordern.
Hinter den Kulissen arbeitet das Tool in einer iterativen Schleife: Es analysiert das Projekt, nimmt Änderungen vor, überprüft den Build oder überprüft nach Problemen und wiederholt sich bei Bedarf. Dieser Prozess wird im Agentmodus Copilot ausgeführt, um intelligente, kontextbezogene Unterstützung bereitzustellen. Das Tool erstellt für die Upgrade-Sitzung einen eigenen Branch und committet Änderungen während der Ausführung automatisch in diesen Branch.
Überprüfen von Änderungen und Erstellen einer Pullanforderung
Überprüfen Sie nach Abschluss der Upgradesitzung, was das Tool getan hat, und entscheiden Sie, ob die Arbeit zusammengeführt werden soll:
Öffnen Sie
summary.mdunter<project>/.github/modernize/code-migration/<timestamp>/, um einen Überblick darüber zu erfahren, was die Upgradesitzung geändert hat.Verwenden Sie den Quellcodeverwaltungsbereich in Visual Studio Code, um die Commits zu überprüfen, die das Tool auf dem Upgrade-Branch erstellt hat.
Führen Sie die Build- und Testskripts Ihres Projekts aus, um zu überprüfen, ob sich das aktualisierte Projekt wie erwartet verhält.
Wenn Sie mit den Änderungen zufrieden sind, erstellen Sie einen Pull Request aus dem Upgrade-Branch in Ihren Haupt-Branch mithilfe Ihres bevorzugten Git-Workflows.