Bagaimana saya menggunakan npm untuk menampilkan versi terbaru dari sebuah modul? Saya mengharapkan sesuatu yang ingin npm --latest express
dicetak v3.0.0
.
Bagaimana saya menggunakan npm untuk menampilkan versi terbaru dari sebuah modul? Saya mengharapkan sesuatu yang ingin npm --latest express
dicetak v3.0.0
.
Jawaban:
Kamu bisa memakai:
npm show {pkg} version
(jadi npm show express version
akan kembali sekarang 3.0.0rc3
).
Jika Anda mencari versi terbaru dan terbaru dari semua paket yang diinstal, Anda juga dapat menggunakan:
npm outdated
outdated
dan update
bekerja dari NPM docs.npmjs.com/getting-started/updating-local-packages
npm update
hanya akan menjalankan ini juga - jadi saya setidaknya bisa melihat versi terbaru. Ketika Anda hanya menjalankan perintah ini sebulan sekali atau lebih, sulit untuk mengingat semua opsi.
Per Oktober 2014 :
Untuk versi jarak jauh terbaru:
npm view <module_name> version
Catatan, versinya singular.
Jika Anda ingin melihat semua versi (jarak jauh) yang tersedia, maka lakukan:
npm view <module_name> versions
Catatan, versi adalah jamak. Ini akan memberi Anda daftar lengkap versi untuk dipilih.
Untuk mendapatkan versi yang sebenarnya Anda miliki secara lokal, Anda dapat menggunakan:
npm list --depth=0 | grep <module_name>
Catatan, bahkan dengan package.json mendeklarasikan versi Anda, versi yang diinstal mungkin sebenarnya sedikit berbeda - misalnya jika tilda digunakan dalam deklarasi versi
Harus bekerja di seluruh versi NPM 1.3.x, 1.4.x, 2.x dan 3.x
npm view <module_name> versions
?
npm view <module_name> versions
perintah ini sangat bermanfaat. + kita dapat menginstal versi spesifik dari suatu paket menggunakannpm install <module_name>@<version_number>
-L
(huruf kecil opsional)?
Anda dapat melihat semua versi modul npm view
. misal: Untuk membuat daftar semua versi bootstrap termasuk beta.
npm view bootstrap versions
Tetapi jika daftar versinya sangat besar maka akan terpotong. Sebuah --json
pilihan akan mencetak semua versi termasuk versi beta juga.
npm view bootstrap versions --json
Jika Anda ingin mencantumkan hanya versi stabil, bukan beta, gunakan singular version
npm view bootstrap@* versions
Atau
npm view bootstrap@* versions --json
Dan, jika Anda hanya ingin melihat versi terbaru maka di sini Anda pergi.
npm view bootstrap version
The npm view <pkg> version
mencetak versi terakhir oleh tanggal rilis. Itu mungkin sangat baik rilis perbaikan terbaru untuk cabang stabil yang lebih tua di kali.
Solusinya adalah dengan mendaftar semua versi dan mengambil yang terakhir dengan nomor versi
$ npm view <pkg> versions --json | jq -r '.[-1]'
Atau dengan awk alih-alih jq:
$ npm view <pkg> --json | awk '/"$/{print gensub("[ \"]", "", "G")}'
Ada juga cara mudah lainnya untuk memeriksa versi terbaru tanpa pergi ke NPM jika Anda menggunakan VS Code.
Dalam file package.json periksa modul Anda ingin tahu versi terbaru. Hapus versi saat ini sudah ada di sana dan lakukan CTRL + ruang atau CMD + ruang (mac) .Kode VS akan menampilkan versi terbaru
npm view
,npm show
,npm info
, Dannpm v
semua melakukan hal yang sama.