Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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
- Node.js és npm.
- Visual Studio Code.
- GitHub Copilot. Jelentkezzen be a GitHub-fiókjába a Visual Studio Code-ban.
- GitHub Copilot modernizációs bővítmény.
A projekt megnyitása
Nyissa meg a JavaScript- vagy TypeScript-projektmappát a Visual Studio Code. 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 alábbi lépéseket:
A Visual Studio Code-ban nyissa meg a GitHub Copilot modernizáció panelt az ablak bal oldalán található Tevékenységek sávjáról.
A panelen 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.jsona projektben.A Copilot Chat ablak automatikusan megnyílik. Copilot elemzi a projektet, és javaslatot tesz egy frissítési tervre. Tekintse át a tervet a csevegőablakban.
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.
Copilot frissíti a
package.jsonfájlt, futtatja a projekt megfelelő csomagkezelő parancsait (példáulnpm install,npm update,pnpm installvagyyarn 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.
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:
Nyissa meg a
<project>/.github/modernize/code-migration/<timestamp>/alattisummary.mdelemet, hogy áttekintse, mi változott a frissítési munkamenet során.A Visual Studio Code forráskezelő paneljén tekintse át az eszköz által a frissítési ágon létrehozott commitokat.
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.
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.