Bagaimana saya menggunakan npm untuk menampilkan versi terbaru dari sebuah modul? Saya mengharapkan sesuatu yang ingin npm --latest express
dicetak v3.0.0
.
node.js
npm
versioning
Trantor Liu
sumber
sumber
npm view
,npm show
,npm info
, Dannpm v
semua melakukan hal yang sama.Jika Anda mencari versi terbaru dan terbaru dari semua paket yang diinstal, Anda juga dapat menggunakan:
npm outdated
sumber
outdated
danupdate
bekerja dari NPM docs.npmjs.com/getting-started/updating-local-packagesnpm 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:
Catatan, versinya singular.
Jika Anda ingin melihat semua versi (jarak jauh) yang tersedia, maka lakukan:
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:
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
sumber
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.Tetapi jika daftar versinya sangat besar maka akan terpotong. Sebuah
--json
pilihan akan mencetak semua versi termasuk versi beta juga.Jika Anda ingin mencantumkan hanya versi stabil, bukan beta, gunakan singular
version
Atau
Dan, jika Anda hanya ingin melihat versi terbaru maka di sini Anda pergi.
sumber
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
Atau dengan awk alih-alih jq:
sumber
Ada juga cara mudah lainnya untuk memeriksa versi terbaru tanpa pergi ke NPM jika Anda menggunakan VS Code.
sumber