Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini menjelaskan modernisasi GitHub Copilot untuk pengembang JavaScript dan TypeScript, alat berbantuan AI yang membantu Anda memutakhirkan paket npm dalam proyek Anda.
GitHub Copilot modernisasi untuk JavaScript/TypeScript tersedia sebagai bagian dari ekstensi modernisasi GitHub Copilot untuk Visual Studio Code. Dibangun pada mode gitHub agen Copilot, alat ini menganalisis proyek Anda, menyarankan paket peningkatan, dan secara otomatis meningkatkan paket npm ke versi terbarunya. Ini juga membantu Anda menerapkan perubahan kode yang diperlukan untuk menyesuaikan diri dengan perubahan yang dapat menyebabkan inkompatibilitas atau API baru.
Kemampuan utama
- analisis Project: Menganalisis file seperti
package.jsonuntuk memahami status dan dependensi project Anda saat ini. - Perencanaan peningkatan: Menyarankan rencana peningkatan dan memberikan rekomendasi transparan sebelum membuat perubahan.
-
Peningkatan paket: Secara otomatis meningkatkan paket npm ke versi terbarunya dengan memodifikasi
package.jsondan menjalankan perintah manajer paket yang sesuai untuk proyek Anda (sepertinpm install,npm update,pnpm install, atauyarn install). - Perbaikan kode: Membantu menerapkan perubahan kode yang diperlukan akibat perubahan yang dapat menyebabkan inkompatibilitas atau API baru yang diperkenalkan dalam paket yang telah ditingkatkan versinya.
- Pengalaman interaktif: Berfungsi melalui pengalaman Copilot Chat interaktif di Visual Studio Code, memandu Anda melalui perubahan dengan pertanyaan dan konfirmasi.
Alat ini menggunakan GitHub Copilot di balik layar untuk memberikan bantuan cerdas dan berbasis konteks selama proses peningkatan. Di balik layar, ia beroperasi melalui perulangan berulang: menganalisis, mengubah, memverifikasi (membangun dan memeriksa), lalu mengulangi sesuai kebutuhan.
Keterbatasan
Alat ini saat ini dioptimalkan untuk skenario proyek tunggal:
-
Satu proyek pada satu waktu: Untuk monorepos atau ruang kerja dengan beberapa
package.jsonfile, hanya proyek pertama yang terdeteksi yang ditargetkan. Untuk meningkatkan beberapa proyek, buka setiap folder proyek secara terpisah. - Visual Studio Code saja: Saat ini hanya tersedia di Visual Studio Code melalui ekstensi modernisasi GitHub Copilot.
Get started
Untuk mulai meningkatkan proyek JavaScript atau TypeScript Anda dengan modernisasi GitHub Copilot, lihat Quickstart: Meningkatkan paket npm dalam proyek JavaScript atau TypeScript dengan menggunakan modernisasi GitHub Copilot.
Untuk jawaban atas pertanyaan umum, lihat Tanya Jawab Umum modernisasi GitHub Copilot untuk JavaScript/TypeScript.
Langkah berikutnya
- Mulai cepat: Meningkatkan paket npm
- FAQ
- gambaran umum modernisasi GitHub Copilot