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 a Visual Studio. 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.
- Interaktivní prostředí: Funguje prostřednictvím interaktivního prostředí Copilot Chat v integrovaném vývojovém prostředí a provede vás změnami s otázkami 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. V případě monorepoz nebo pracovních prostorů 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ě.
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.