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 cikk a JavaScript- és TypeScript-fejlesztők GitHub Copilot modernizálását ismerteti, amely egy AI-támogatású eszköz, amely segít a projektek npm-csomagjainak frissítésében.
GitHub Copilot JavaScript/TypeScript modernizálása a GitHub Copilot Visual Studio Code modernizálási bővítményének részeként érhető el. A GitHub Copilot-ügynök módra épülő eszköz elemzi a projektet, javaslatot tesz egy frissítési tervre, és automatikusan frissíti az npm-csomagokat a legújabb verziókra. Emellett segít a kód szükséges módosításainak alkalmazásában a kompatibilitástörő változások vagy az új API-k kezeléséhez.
Főbb képességek
-
Project elemzés: Olyan fájlokat elemez, mint a
package.jsona project aktuális állapotának és függőségeinek megértéséhez. - Frissítéstervezés: Javaslatot tesz egy frissítési tervre, és átlátható javaslatokat tesz a módosítások végrehajtása előtt.
-
Csomagfrissítések: Automatikusan frissíti az npm-csomagokat a legújabb verziókra a projekt megfelelő csomagkezelő parancsainak módosításával
package.jsonés futtatásával (példáulnpm install: ,npm update,pnpm installvagyyarn install). - Kód szervizelése: Segít alkalmazni a frissített csomagokban bevezetett kompatibilitástörő módosításokhoz vagy új API-khoz szükséges kódmódosításokat.
- Interaktív élmény: A Visual Studio Code-ban működő interaktív Copilot Chat-felületen keresztül vezeti végig Önt a módosításokon, kérdésekkel és megerősítésekkel.
Az eszköz GitHub Copilot használ a motorháztető alatt, hogy intelligens, környezettudatos segítséget nyújtson a frissítési folyamat során. A színfalak mögött egy iteratív ciklusban működik: elemez, módosít, ellenőriz (lefordítja és ellenőrzi), majd ezt szükség szerint megismétli.
Limitations
Az eszköz jelenleg egyprojektes forgatókönyvekhez van optimalizálva:
-
Egyszerre egy projekt: Több fájllal rendelkező
package.jsonmonorepók vagy munkaterületek esetén csak az első észlelt projekt van megcélzva. Több projekt frissítéséhez nyissa meg az egyes projektmappák külön-külön. - Csak a Visual Studio Code-ban: Jelenleg csak a Visual Studio Code-ban érhető el, a GitHub Copilot modernizációs bővítményében.
Első lépések
A JavaScript- vagy TypeScript-projekt GitHub Copilot modernizálással való frissítéséhez lásd: Felirat: NPM-csomagok frissítése JavaScript- vagy TypeScript-projektben GitHub Copilot modernizálással.
A gyakori kérdésekre adott válaszokért tekintse meg GitHub Copilot JavaScript-/TypeScript-alapú modernizációval kapcsolatos gyakori kérdéseket.