Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.jsona spuštěním příslušných příkazů správce balíčků pro váš projekt (napříkladnpm install,npm update,pnpm installneboyarn 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.jsonsoubory 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.