Rychlý start: Upgrade balíčků npm v projektu JavaScriptu nebo TypeScriptu pomocí modernizace GitHub Copilot

Tento rychlý start ukazuje, jak pomocí modernizace v GitHub Copilotu aktualizovat balíčky npm v projektu v jazyce JavaScript nebo TypeScript. GitHub Copilot modernizace pro JavaScript/TypeScript analyzuje váš projekt, navrhne plán upgradu, automaticky upgraduje balíčky a pomůže vám použít potřebné změny kódu.

Předpoklady

Otevření projektu

Otevřete projekt JavaScriptu nebo TypeScriptu v Visual Studio Code nebo Visual Studio. Projekt musí obsahovat package.json soubor, aby ho nástroj zjistil.

Zahájit upgrade

Pokud chcete spustit proces upgradu balíčku npm, postupujte podle pokynů pro vaše integrované vývojové prostředí (IDE):

Relaci upgradu spusťte jedním z následujících způsobů:

  • Otevřete GitHub Copilot zobrazení modernizace z panelu aktivit na levé straně okna. V zobrazení vyberte tlačítko Upgradovat balíčky npm . Toto tlačítko se zobrazí jenom v případě, že nástroj zjistí package.json soubor v projektu. Otevře se automaticky okno Copilot Chat.
  • Otevřete Copilot Chat, vyberte režim agenta a zadejte výzvu, která popisuje, co chcete udělat, například Upgrade balíčků npm v projektu TypeScript.

Po zahájení relace Copilot analyzuje váš projekt a navrhne plán upgradu. Pokračujte následujícím postupem:

  1. Zkontrolujte plán v okně Copilot Chat.

  2. Postupujte podle pokynů v Copilot Chat. Copilot položí otázky a požádá o potvrzení, protože vás provede jednotlivými fázemi upgradu. Nástroj je interaktivní, takže odpovězte na otázky v chatu, jak se zobrazují.

  3. Copilot upgraduje soubor package.json, spustí příslušné příkazy správce balíčků pro váš projekt (například npm install, npm update, pnpm install nebo yarn install) a navrhne změny kódu, pokud nějaké zásadní změny nebo aktualizace rozhraní API vyžadují úpravy.

Na pozadí nástroj funguje v iterativním cyklu: analyzuje projekt, provádí změny, ověřuje sestavení nebo kontroluje, zda se nevyskytují problémy, a podle potřeby celý postup opakuje. Tento proces běží v režimu agenta Copilot, který poskytuje inteligentní pomoc s podporou kontextu. Nástroj vytvoří vyhrazenou větev pro relaci aktualizace a během své práce do této větve automaticky ukládá změny.

Tip

Kromě upgradů balíčků npm vám GitHub Copilot modernizace JavaScriptu nebo TypeScriptu může pomoct se souvisejícími úlohami modernizace prostřednictvím výzev v přirozeném jazyce v Copilot Chat. Můžete například požádat o upgrade verze kompilátoru TypeScriptu v projektu.

Zkontrolovat změny a vytvořit pull request

Po dokončení relace upgradu zkontrolujte, co nástroj udělal, a rozhodněte se, jestli chcete sloučit práci:

  1. Otevřete summary.md v nabídce <project>/.github/modernize/code-migration/<timestamp>/ a zobrazíte přehled toho, co relace upgradu změnila.

  2. Pomocí nástrojů správy zdrojového kódu integrovaného vývojového prostředí zkontrolujte potvrzení, která nástroj provedl ve větvi upgradu.

  3. Spusťte skripty sestavení a testování projektu, abyste ověřili, že se upgradovaný projekt chová podle očekávání.

  4. Až budete se změnami spokojeni, vytvořte pull request z větve pro upgrade do své hlavní větve pomocí vámi preferovaného pracovního postupu v Gitu.

Další kroky