GitHub Copilot JavaScript-/TypeScript-alapú modernizáció – gyakori kérdések

A JavaScript és a TypeScript GitHub Copilot modernizálásával kapcsolatos gyakori kérdésekre ad választ.

Mit támogat ma GitHub Copilot JavaScript-/TypeScript-alapú modernizálás?

A GitHub Copilot JavaScript-/TypeScript-modernizálási funkciója támogatja az npm-csomagok verziófrissítését, beleértve a kompatibilitástörő változások miatti kódjavítást is. Az eszköz elemzi a projektjét package.json, javaslatot tesz egy frissítési tervre, frissíti az npm-csomagokat a legújabb verziókra, és segít alkalmazni a kódmódosításokat, amelyek a kompatibilitástörő módosítások vagy az új API-k kezeléséhez szükségesek. Az eszköz csak Visual Studio Code érhető el a GitHub Copilot modernizálási bővítményen keresztül.

Használhatom egy monorepón vagy több projektet tartalmazó munkaterületen?

Az eszköz jelenleg egyszerre egy projektet támogat. Több package.json fájllal rendelkező monorepos vagy munkaterületek esetén csak az első észlelt projektet célozza meg a frissítési folyamat. Ha több projektet szeretne frissíteni egy monorepóban, nyissa meg külön-külön az egyes projektmappákat a Visual Studio Code-ban, és minden projekten külön-külön futtassa a frissítési folyamatot.

Mit tegyek, ha a frissítés elakad vagy váratlan eredményt ad?

Ha a frissítési folyamat elakad, vagy nem hozza létre a várt eredményeket, ellenőrizze a következő forrásokat a diagnosztikai információkért:

  • Munkamenetfájlok frissítése: Az eszköz a következőket írja ide: plan.md, progress.md és summary.md: <project>/.github/modernize/code-migration/<timestamp>/. Ezek a fájlok azt írják le, hogy a frissítési munkamenet mit próbált meg és hol állt le.
  • TypeScript MCP-kiszolgáló naplói: A Visual Studio Code-ban nyissa meg a Parancspalettát, és válassza az MCP: List Servers lehetőséget, majd a GitHub Copilot modernizáció – TypeScript elemet, végül válassza a Kimenet megjelenítése lehetőséget.
  • Helyi naplók könyvtára: Ellenőrizze a felhasználói profil könyvtárában <user profile>/.ghcp-appmod/app-modernization-for-typescript/logs található naplókat a mélyebb diagnosztikáért és a hiba részleteiért.

Ha a probléma továbbra is fennáll, tekintse meg a következő kérdést a jelentéskészítés módjával kapcsolatban.

Hogyan adhatok visszajelzést?

Örömmel fogadjuk visszajelzését a JavaScript/TypeScript GitHub Copilot modernizálásának javításához. Ön megteheti:

A probléma bejelentésekor adja meg a következő információkat:

  • A várt viselkedés leírása a megfigyelt tényleges viselkedéssel szemben.
  • A frissítési munkamenet fájljainak tartalma ( <project>/.github/modernize/code-migration/<timestamp>/ különösen summary.md és progress.md).
  • Az MCP-kiszolgáló kimenetének tartalma (MCP: List Servers>GitHub Copilot modernizálás – TypeScript>Show Output).
  • A(z) <user profile>/.ghcp-appmod/app-modernization-for-typescript/logs vonatkozó naplófájljai.

Visszajelzései segítenek az eszköz fejlesztésében és a jövőbeli kiadásokban felmerülő problémák megoldásában.