GitHub Copilot modernizace pro vývojáře v JavaScriptu nebo TypeScriptu

Tento článek popisuje GitHub Copilot modernizaci pro vývojáře v JavaScriptu a TypeScriptu, což je nástroj s asistencí AI, který vám pomůže upgradovat balíčky npm ve vašich projektech.

GitHub Copilot modernizace pro JavaScript/TypeScript je k dispozici jako součást rozšíření modernizace GitHub Copilot pro Visual Studio Code. Tento nástroj analyzuje váš projekt, navrhuje plán upgradu a automaticky upgraduje balíčky npm na nejnovější verze, které jsou založené na agent Copilota GitHubu. Pomůže vám také použít potřebné změny kódu, aby vyhovovaly zásadním změnám nebo novým rozhraním API.

Klíčové funkce

  • Analýza projektu: Analyzuje soubory, jako je package.json, aby bylo možné porozumět aktuálnímu stavu projektu a jeho závislostem.
  • Plánování upgradu: Navrhuje plán upgradu a poskytuje transparentní doporučení před provedením změn.
  • Upgrady balíčků: Automaticky upgraduje balíčky npm na nejnovější verze úpravou package.json a spuštěním příslušných příkazů správce balíčků pro váš projekt (například npm install, npm update, pnpm installnebo yarn install).
  • Náprava kódu: Pomáhá použít změny kódu potřebné pro zásadní změny nebo nová rozhraní API zavedená v upgradovaných balíčcích.
  • Interactive experience: Funguje prostřednictvím interaktivního prostředí Copilot Chat v Visual Studio Code a vás provede změnami s dotazy a potvrzeními.

Nástroj používá GitHub Copilot pod pokličkou k zajištění inteligentní pomoci s podporou kontextu v průběhu procesu upgradu. Na pozadí funguje prostřednictvím iterativní smyčky: analýza, změna, ověření (sestavení a kontrola) a následné opakování podle potřeby.

Omezení

Nástroj je aktuálně optimalizovaný pro scénáře s jedním projektem:

  • Jeden projekt najednou: Pro monorepos nebo pracovní prostory s více package.json soubory je cílem pouze první zjištěný projekt. Pokud chcete upgradovat více projektů, otevřete každou složku projektu samostatně.
  • Visual Studio Code only: Aktuálně k dispozici pouze v Visual Studio Code prostřednictvím rozšíření modernizace GitHub Copilot.

Začínáme

Pokud chcete začít s upgradem svého projektu v JavaScriptu nebo TypeScriptu pomocí modernizace GitHub Copilot, viz Rychlý start: Upgrade balíčků npm v projektu v JavaScriptu nebo TypeScriptu pomocí modernizace GitHub Copilot.

Odpovědi na běžné otázky najdete v tématu GitHub Copilot modernizace JavaScriptu nebo TypeScriptu – nejčastější dotazy.

Další kroky