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.
Panduan singkat ini menjelaskan cara menggunakan fitur modernisasi GitHub Copilot untuk memutakhirkan paket npm di proyek JavaScript atau TypeScript. GitHub Copilot modernisasi untuk JavaScript/TypeScript menganalisis proyek Anda, menyarankan rencana peningkatan, meningkatkan paket secara otomatis, dan membantu Anda menerapkan perubahan kode yang diperlukan.
Prasyarat
- Node.js dan npm.
- Visual Studio Code.
- GitHub Copilot. Masuk ke akun GitHub Anda di Visual Studio Code.
- ekstensi modernisasi GitHub Copilot.
Buka proyek
Buka folder proyek JavaScript atau TypeScript Anda di Visual Studio Code. Proyek harus memiliki file package.json agar alat dapat mendeteksinya.
Mulai pembaruan
Untuk memulai proses peningkatan paket npm, gunakan langkah-langkah berikut:
Di Visual Studio Code, buka panel modernisasi GitHub Copilot dari Bilah Aktivitas di sisi kiri jendela.
Di panel, pilih tombol Tingkatkan Paket npm . Tombol ini hanya muncul jika alat mendeteksi
package.jsonfile di proyek Anda.Jendela Copilot Chat terbuka secara otomatis. Copilot menganalisis proyek Anda dan mengusulkan rencana peningkatan. Tinjau rencana di jendela obrolan.
Ikuti perintah di Copilot Chat. Copilot mengajukan pertanyaan dan meminta konfirmasi saat memandu Anda melalui setiap tahap pemutakhiran. Alat ini interaktif, jadi jawab pertanyaan dalam obrolan saat muncul.
Copilot memutakhirkan file
package.jsonAnda, menjalankan perintah pengelola paket yang sesuai untuk proyek Anda (sepertinpm install,npm update,pnpm install, atauyarn install), dan menyarankan perubahan kode jika pembaruan API atau perubahan yang menyebabkan inkompatibilitas memerlukan modifikasi.
Di balik layar, alat ini beroperasi dalam perulangan berulang: ia menganalisis proyek, membuat perubahan, memverifikasi build atau memeriksa masalah, dan mengulangi seperlunya. Proses ini berjalan dalam mode agen Copilot untuk memberikan bantuan cerdas dan sadar konteks. Alat ini membuat cabang khusus untuk sesi peningkatan dan menerapkan perubahan pada cabang tersebut secara otomatis saat berfungsi.
Tinjau perubahan dan buat pull request
Ketika sesi peningkatan selesai, tinjau apa yang dilakukan alat dan putuskan apakah akan menggabungkan pekerjaan:
Buka
summary.mddi bawah<project>/.github/modernize/code-migration/<timestamp>/untuk gambaran umum tentang apa yang diubah oleh sesi peningkatan.Gunakan panel kontrol sumber di Visual Studio Code untuk meninjau commit yang dibuat oleh alat tersebut pada cabang upgrade.
Jalankan skrip build dan pengujian proyek Anda untuk memverifikasi bahwa proyek yang ditingkatkan berperilaku seperti yang diharapkan.
Ketika Anda puas dengan perubahan, buat permintaan pull dari cabang peningkatan ke cabang utama Anda menggunakan alur kerja Git pilihan Anda.
Langkah berikutnya
- Overview
- FAQ
- gambaran umum modernisasi GitHub Copilot