Ebook NodeJS Notes for Professionals Bagian 2.5: Versi semantik dasar NPM

Ebook NodeJS Notes for Professionals Bagian 2.5: Versi semantik dasar NPM


Sebelum menerbitkan packages, kita harus menggantinya. npm mendukung versi semantik, ini berarti ada rilis patch, minor dan major.

Misalnya, jika packages berada di versi 1.2.3 untuk mengubah versi kita harus:

1. patch release: npm version patch => 1.2.4
2. minor release: npm version minor => 1.3.0
3. major release: npm version major => 2.0.0

Kita juga dapat menentukan versi secara langsung dengan:

npm version 3.1.4 => 3.1.4

Ketika kita mengatur versi paket menggunakan salah satu perintah npm di atas, npm akan memodifikasi versi file package.json, commit, dan juga membuat tag Git baru dengan versi diawali dengan "v", seolah-olah Sudah mengeluarkan perintah:

git tag v3.1.4

Tidak seperti manajer packages lain seperti Bower, registri npm tidak bergantung pada tag Git yang dibuat untuk setiap versi. Tetapi, jika suka menggunakan tag, Kita harus ingat untuk push tag yang baru dibuat setelah menabrak versi packages:

git push origin master (to push the change to package.json)
git push origin v3.1.4 (to push the new tag)

Atau kita dapat melakukan ini dalam satu printah dengan:

git push origin master --tags


Kembali ke Tutorial NodeJS : Membedah Ebook NodeJS Notes For Professionals
LihatTutupKomentar