Saya membuat modul NPM dan menerbitkannya di versi 0.0.1
Saya membuat beberapa perubahan dan mendorongnya ke github, dan saya ingin agar ketika seseorang menggunakan npm install myModule
versi baru digunakan.
Bagaimana cara memberi tahu NPM bahwa ada versi 0.0.2?
Jawaban:
Ubah versi yang Anda
package.json
gunakan atau gunakannpm version <new-version>
.Setelah mengubah nomor versi di Anda
package.json
, Anda dapat menjalankannpm publish
untuk menerbitkan versi baru ke NPM.npm install
akan menginstal versi terbaru di repositori NPM.sumber
Tambah nomor versi dan jalankan
npm publish yourModule
kembali - seperti yang dijelaskan di dokumen npm .npm install yourModule
kemudian akan menginstal versi terbaru dari registri NPM.Saya menemukan jawaban terakhir agak menyesatkan, maaf.
sumber
npm version 0.2.0
ataunpm version patch
npm login
jika Anda belum masukBagi saya, memperbarui versi dalam
package.json
masih menghasilkan kesalahan "Anda tidak dapat menerbitkan lebih ...".Langkah-langkah untuk menyelesaikannya adalah (berdasarkan nomor versi operasi):
npm version 0.0.2
npm publish
sumber
Dari dokumentasi npmjs :
sumber
Jika itu adalah rilis patch (perubahan kecil) gunakan yang berikut:
Ini akan menambah bagian terakhir dari nomor versi.
Jika ini adalah rilis kecil (fitur baru) gunakan yang berikut:
Ini akan menambah bagian tengah nomor versi.
Jika ini adalah rilis utama (fitur utama atau perbaikan masalah utama) gunakan yang berikut:
Ini akan menambah bagian pertama dari nomor versi.
sumber