Cara Paling Mudah Untuk Update Paket NPM - CRUDPRO

Cara Paling Mudah Untuk Update Paket NPM

Cara Paling Mudah Untuk Update Paket NPM

Aplikasi yang kami menggunakan berbagai paket npm. Paket tersebut harus diperbarui dari waktu ke waktu saat versi baru dari paket dirilis. Tidak memperbarui paket dapat membuatnya usang atau mengharuskan Anda menggunakan fitur baru yang hanya tersedia di pembaruan yang lebih baru.

Paket-paket ini membutuhkan pembaruan yang sering agar tetap sinkron. Ada banyak cara untuk memeriksa pembaruan. tapi kami menggunakan:

npm-check

Ini karena sederhana dan UI-nya interaktif.

Pertama, kita perlu menginstal paket npm-check secara global.

npm install -g npm-check

Selanjutnya, Anda harus pergi ke direktori proyek tempat file package.json Anda berada dan membuka terminal di direktori yang sama dan mengetik untuk memeriksa semua pembaruan.

npm-check
Cara Paling Mudah Untuk Update Paket NPM

Ini menunjukkan semua paket npm yang digunakan dan informasi tambahan tentang pembaruan mayor, minor, dan tambalan, dan tautan paket memberi tahu Anda jika paket tersebut digunakan.

Di npm-check, pembaruan diatur berdasarkan jenis pembaruan (patch/minor/major/non-senver). Sekali lagi, Anda dapat memilih semua tambalan dan memperbarui semuanya sekaligus. Dan kami merekomendasikan melakukan pembaruan kecil/besar satu per satu. npm-check juga menyediakan tautan ke situs web masing-masing dependensi atau setidaknya repositorinya.

Untuk menampilkan UI interaktif untuk memilih modul yang jenisnya ingin Anda perbarui

npm-check -u
Cara Paling Mudah Untuk Update Paket NPM

Anda dapat menggunakan panah atas atau bawah untuk berpindah dari satu library ke library lainnya. Untuk memilih library yang akan diperbarui, Anda harus menekan spasi di depan library yang dipilih. Terakhir, cukup tekan Enter untuk melakukan upgrade.

Setiap kali Anda memperbarui dependensi, versi baru akan diinstal secara otomatis dan file package-lock.json Anda akan diperbarui. Berhati-hatilah saat membuat pembaruan besar karena dapat berdampak signifikan pada proyek Anda.

terima kasih banyak :)