Menjawab pertanyaan yang sering diajukan tentang modernisasi GitHub Copilot untuk JavaScript dan TypeScript.
Apa yang didukung oleh modernisasi GitHub Copilot untuk JavaScript/TypeScript saat ini?
GitHub Copilot modernisasi untuk JavaScript/TypeScript mendukung peningkatan paket npm dengan remediasi kode untuk melanggar perubahan. Alat ini menganalisis proyek Anda package.json, menyarankan rencana peningkatan, memutakhirkan paket npm ke versi terbarunya, dan membantu Anda menerapkan perubahan kode yang diperlukan untuk menyesuaikan diri dengan perubahan yang menyebabkan inkompatibilitas atau API baru. Alat ini hanya tersedia di Visual Studio Code melalui ekstensi modernisasi GitHub Copilot.
Dapatkah saya menggunakannya pada monorepo atau ruang kerja dengan beberapa proyek?
Saat ini, alat ini mendukung satu proyek pada satu waktu. Untuk monorepo atau workspace dengan beberapa berkas package.json, hanya proyek pertama yang terdeteksi yang menjadi target proses upgrade. Untuk meningkatkan beberapa proyek dalam monorepo, buka setiap folder proyek secara terpisah di Visual Studio Code dan jalankan proses peningkatan satu per satu untuk setiap proyek.
Apa yang harus saya lakukan jika peningkatan macet atau menghasilkan hasil yang tidak terduga?
Jika proses peningkatan macet atau tidak menghasilkan hasil yang diharapkan, periksa sumber berikut untuk informasi diagnostik:
-
Meningkatkan file sesi: Alat menulis
plan.md, ,progress.mddansummary.mdke<project>/.github/modernize/code-migration/<timestamp>/. File-file ini menjelaskan apa yang dicoba sesi peningkatan dan di mana ia berhenti. - Log Server MCP TypeScript: Di Visual Studio Code, buka Palet Perintah dan pilih MCP: Daftar Server, lalu pilih modernisasi GitHub Copilot - TypeScript dan pilih Tampilkan Output.
-
Direktori log lokal: Periksa log di direktori profil pengguna Anda di
<user profile>/.ghcp-appmod/app-modernization-for-typescript/logsuntuk diagnostik dan detail kesalahan yang lebih dalam.
Jika masalah berlanjut, lihat pertanyaan berikutnya tentang cara melaporkannya.
Bagaimana cara mengirim umpan balik?
Kami menyambut umpan balik Anda untuk membantu meningkatkan modernisasi GitHub Copilot untuk JavaScript/TypeScript. Kamu bisa:
- Buka masalah di https://aka.ms/ghcp-appmod/feedback.
- Kirim email ke.
webtoolsoutreach@microsoft.com
Saat Anda melaporkan masalah, sertakan informasi berikut:
- Deskripsi perilaku yang diharapkan versus perilaku aktual yang Anda amati.
- Isi berkas sesi pemutakhiran di
<project>/.github/modernize/code-migration/<timestamp>/(terutamasummary.mddanprogress.md). - Isi output dari server MCP (dari MCP: Daftar Server>Modernisasi GitHub Copilot - TypeScript>Tampilkan Output).
- Setiap file log yang relevan dari
<user profile>/.ghcp-appmod/app-modernization-for-typescript/logs.
Umpan balik Anda membantu kami meningkatkan alat dan mengatasi masalah dalam rilis mendatang.