Rövid útmutató: NPM-csomagok frissítése JavaScript- vagy TypeScript-projektben GitHub Copilot modernizálással

Ez a rövid útmutató bemutatja, hogyan lehet GitHub Copilot modernizálással frissíteni az npm-csomagokat Egy JavaScript- vagy TypeScript-projektben. GitHub Copilot JavaScript/TypeScript modernizációja elemzi a projektet, javaslatot tesz egy frissítési tervre, automatikusan frissíti a csomagokat, és segít a szükséges kódmódosítások alkalmazásában.

Prerequisites

A projekt megnyitása

Nyissa meg a JavaScript- vagy TypeScript-projektet Visual Studio Code vagy Visual Studio. A projektnek tartalmaznia kell egy package.json fájlt az eszköz észleléséhez.

A frissítés indítása

Az npm-csomag frissítési folyamatának elindításához kövesse az IDE-hez tartozó útmutatást:

Indítsa el a frissítési munkamenetet az alábbi módok egyikével:

  • Nyissa meg a GitHub Copilot modernizálási nézetet az ablak bal oldalán található Tevékenységsávon. A nézetben válassza az npm-csomagok frissítése gombot. Ez a gomb csak akkor jelenik meg, ha az eszköz egy fájlt észlel package.json a projektben. Ekkor automatikusan megnyílik a Copilot Chat ablak.
  • Nyissa meg a Copilot Chat, válassza ki az ügynök módot, és írjon be egy üzenetet, amely leírja, hogy mit szeretne tenni, például :"Az npm-csomagok frissítése a TypeScript-projektemben".

A munkamenet indítása után Copilot elemzi a projektet, és javaslatot tesz egy frissítési tervre. Folytassa a következő lépésekkel:

  1. Tekintse át a tervet a Copilot Chat ablakban.

  2. Kövesse a Copilot Chat megjelenő utasításokat. Copilot kérdéseket tesz fel, és megerősítést kér, miközben végigvezeti a frissítés egyes szakaszain. Az eszköz interaktív, ezért a csevegésben megjelenő kérdésekre válaszoljon.

  3. Copilot frissíti a package.json fájlt, futtatja a projekt megfelelő csomagkezelő parancsait (például npm install, npm update, pnpm install vagy yarn install), és kódmódosításokat javasol, ha bármilyen kompatibilitástörő vagy API-frissítés módosítást igényel.

A háttérben az eszköz egy iteratív ciklusban működik: elemzi a projektet, módosításokat végez, ellenőrzi a buildet vagy ellenőrzi a problémákat, és szükség szerint ismétlődik. Ez a folyamat Copilot ügynök módban fut, hogy intelligens, környezettudatos segítséget nyújtson. Az eszköz létrehoz egy dedikált ágat a frissítési munkamenethez, és a működés közben automatikusan véglegesíti az adott ág módosításait.

Tip

Az npm-csomagok frissítésén túl a GitHub Copilot a JavaScript-/TypeScript-modernizációhoz kapcsolódó feladatokban is segíthet a Copilot Chatben megadott természetes nyelvű utasításokkal. Megkérheti például, hogy frissítse a TypeScript fordítóverziót a projektben.

Módosítások áttekintése és lekéréses kérelem létrehozása

A frissítési munkamenet befejeződésekor tekintse át az eszköz működését, és döntse el, hogy egyesítse-e a munkát:

  1. Nyissa meg a summary.md alatti <project>/.github/modernize/code-migration/<timestamp>/ elemet, hogy áttekintse, mi változott a frissítési munkamenet során.

  2. Használja az IDE forráskódkezelő eszközeit az eszköz által a frissítési ágon végrehajtott commitok áttekintéséhez.

  3. Futtassa a projekt fordítási és tesztszkriptjeit annak ellenőrzésére, hogy a frissített projekt a várt módon működik.

  4. Ha elégedett a módosításokkal, hozzon létre egy lekéréses kérelmet a frissítési ágból a fő ágba az előnyben részesített Git-munkafolyamat használatával.

Következő lépések