Perkembangan node js yang sangat cepat membuat kita harus meng upgrade versi dari node untuk bisa menikmati fitur fitur baru yang hanya jalan pada node dengan versi tertentu .
Salah satu contoh adalah ketika saya mencoba untuk men-debug node as a server dengan menggunakan chrome dev tools. syntaks yang saya gunakan adalah --inspect. Waktu itu saya menggunaka node versi v4.4.2
Namun ketika saya menjalankan syntaks debug tersebut , ternyata muncul error :
Setelah saya coba googling ternyata cause nya adalah version node yg saya gunakan tidak support syntaks tersebut . untuk itu saya harus meng-upgrade node yang saya pakai.
Ada banyak cara untuk meng upgrade version node , diantaranya adalah dengan menggunakan npm. Namun dari yang saya baca , upgrade dengan menggunakan npm tidak dianjurkan karena unstable dan bisa membuat kacau node module path, lalu disarankan menggunakan nvm atau node version manager.
Sesuai dengan namanya , nvm berfungsi untuk memanage node bahkan untuk multiple node. Hal ini sangat berguna jika anda ingin mengetest apakah sebuah aplikasi bisa berjalan lancar di versi node yang lain , tanpa harus ribet meng-unisntall current version node.
instalasi nvm sangat mudah , dengan curl :
atau wget :
Berikut ini command command yang sering digunakan :
Untuk menginstall node :
Jika ingin menggunakan versi tertentu ex v6.8.1
untuk melihat daftar node yang terinstall:
Untuk melihat versi node yang sedang kita pakai:
Untuk melihat daftar node yang bisa kita install menggunakan nvm :
Jika ingin men swicth node yang ingin kita gunakan :
Anda bisa dengan mudah meng uninstall node yg sudah tidak dipakai dengan script berikut :
Ada banyak lagi fungsi fungsi dari nvm yang bisa anda lihat disini
Demikian sedikit tips untuk me manage node dari saya , semoga bermanfaat :D
sumber :
https://github.com/creationix/nvm
https://davidwalsh.name/upgrade-nodejs
Salah satu contoh adalah ketika saya mencoba untuk men-debug node as a server dengan menggunakan chrome dev tools. syntaks yang saya gunakan adalah --inspect. Waktu itu saya menggunaka node versi v4.4.2
Namun ketika saya menjalankan syntaks debug tersebut , ternyata muncul error :
Setelah saya coba googling ternyata cause nya adalah version node yg saya gunakan tidak support syntaks tersebut . untuk itu saya harus meng-upgrade node yang saya pakai.
Ada banyak cara untuk meng upgrade version node , diantaranya adalah dengan menggunakan npm. Namun dari yang saya baca , upgrade dengan menggunakan npm tidak dianjurkan karena unstable dan bisa membuat kacau node module path, lalu disarankan menggunakan nvm atau node version manager.
Sesuai dengan namanya , nvm berfungsi untuk memanage node bahkan untuk multiple node. Hal ini sangat berguna jika anda ingin mengetest apakah sebuah aplikasi bisa berjalan lancar di versi node yang lain , tanpa harus ribet meng-unisntall current version node.
instalasi nvm sangat mudah , dengan curl :
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
atau wget :
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bashlalu jalankan script berikut untuk mem-verify instalasi :
command -v nvm
Berikut ini command command yang sering digunakan :
Untuk menginstall node :
nvm install node
Jika ingin menggunakan versi tertentu ex v6.8.1
nvm install v6.8.1
untuk melihat daftar node yang terinstall:
nvm ls
Untuk melihat versi node yang sedang kita pakai:
nvm current
Untuk melihat daftar node yang bisa kita install menggunakan nvm :
nvm ls-remote
Jika ingin men swicth node yang ingin kita gunakan :
nvm use [node_version]
Anda bisa dengan mudah meng uninstall node yg sudah tidak dipakai dengan script berikut :
nvm uninstall [node_version]
Ada banyak lagi fungsi fungsi dari nvm yang bisa anda lihat disini
Demikian sedikit tips untuk me manage node dari saya , semoga bermanfaat :D
sumber :
https://github.com/creationix/nvm
https://davidwalsh.name/upgrade-nodejs
No comments:
Post a Comment