Antworten auf häufig gestellte Fragen zur GitHub Copilot Modernisierung von JavaScript und TypeScript.
Was unterstützt GitHub Copilot Modernisierung für JavaScript/TypeScript heute?
GitHub Copilot Modernisierung für JavaScript/TypeScript unterstützt npm-Paketupgrades mit Codekorrekturen für die Unterbrechung von Änderungen. Das Tool analysiert package.json Ihres Projekts, schlägt einen Plan für das Upgrade vor, aktualisiert npm-Pakete auf ihre neuesten Versionen und hilft Ihnen bei den Codeänderungen, die aufgrund inkompatibler Änderungen oder neuer APIs erforderlich sind. Das Tool ist nur in Visual Studio Code über die GitHub Copilot Modernisierungserweiterung verfügbar.
Kann ich es in einem Monorepo oder Arbeitsbereich mit mehreren Projekten verwenden?
Derzeit unterstützt das Tool jeweils ein Projekt. Bei Monorepos oder Arbeitsbereichen mit mehreren package.json-Dateien wird vom Upgradeprozess nur das zuerst erkannte Projekt berücksichtigt. Um mehrere Projekte in einem Monorepo zu aktualisieren, öffnen Sie jeden Projektordner separat in Visual Studio Code, und führen Sie den Upgradeprozess für jedes Projekt einzeln aus.
Was sollte ich tun, wenn das Upgrade hängen bleibt oder unerwartete Ergebnisse erzeugt?
Wenn der Upgradevorgang hängen bleibt oder die erwarteten Ergebnisse nicht erzeugt, überprüfen Sie die folgenden Quellen auf Diagnoseinformationen:
-
Sitzungsdateien aktualisieren: Das Tool schreibt
plan.md,progress.mdundsummary.mdnach<project>/.github/modernize/code-migration/<timestamp>/. Diese Dateien beschreiben, was die Upgradesitzung versucht hat und wo sie beendet wurde. - TypeScript MCP-Serverprotokolle: In Visual Studio Code, öffnen Sie die Befehlspalette, und wählen Sie MCP: Listenserver und dann GitHub Copilot Modernisierung - TypeScript aus, und wählen Sie Show Output aus.
-
Lokales Protokollverzeichnis: Überprüfen Sie die Protokolle in Ihrem Benutzerprofilverzeichnis unter
<user profile>/.ghcp-appmod/app-modernization-for-typescript/logsfür tiefergehende Diagnosen und Fehlerdetails.
Wenn das Problem weiterhin besteht, lesen Sie die nächste Frage, wie Sie es melden können.
Wie gebe ich Feedback?
Wir freuen uns über Ihr Feedback, um GitHub Copilot Modernisierung für JavaScript/TypeScript zu verbessern. Sie haben folgende Möglichkeiten:
- Öffnen Sie ein Problem bei https://aka.ms/ghcp-appmod/feedback.
- Senden Sie eine E-Mail an
webtoolsoutreach@microsoft.com.
Wenn Sie ein Problem melden, schließen Sie die folgenden Informationen ein:
- Eine Beschreibung des erwarteten Verhaltens im Vergleich zum tatsächlich beobachteten Verhalten.
- Der Inhalt der Upgradesitzungsdateien unter
<project>/.github/modernize/code-migration/<timestamp>/(insbesonderesummary.mdundprogress.md). - Der Inhalt der MCP-Serverausgabe (von MCP: List Servers>GitHub Copilot modernization - TypeScript>Show Output).
- Alle relevanten Protokolldateien von
<user profile>/.ghcp-appmod/app-modernization-for-typescript/logs.
Ihr Feedback hilft uns, das Tool zu verbessern und Probleme in zukünftigen Versionen zu beheben.