GitHub Copilot Modernisierung für JavaScript/TypeScript-Entwickler

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.json geändert und die entsprechenden Paketmanager-Befehle für Ihr Projekt ausgeführt werden (z. B. npm install, npm update, pnpm install oder yarn 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.json Dateien 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.

Nächste Schritte