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:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgM2k6_iltzZ99nvfJiLo8ro8xm26J1Z4Qs5YisX0Rb3j0TABoCmfcd0bdYrTGeDGX0n6BSLYu7PFdH1BGmE6D8XABM2dmlINMyhyMqHciRrPuRLxRumJUqhFb9ZN7W5z1cEXxfzDJ5IuaG/s200/Screenshot+from+2016-12-14+20%253A15%253A05.png)
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 :
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGaIErhpypmlqzuCADgToagsgScnMK2b2Nm_zY0LO3-kHsKys5AQh5j-jYMoLqBIChyphenhyphenCczXzMCDfHs4rU9W7rHkEYFhhvP5FcSp1QAwDZ3cLbwjWL2fWKe3nPRkGmtjiuNenPP3gdNnICC/s320/Screenshot+from+2016-12-14+19%253A34%253A35.png)
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
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgM2k6_iltzZ99nvfJiLo8ro8xm26J1Z4Qs5YisX0Rb3j0TABoCmfcd0bdYrTGeDGX0n6BSLYu7PFdH1BGmE6D8XABM2dmlINMyhyMqHciRrPuRLxRumJUqhFb9ZN7W5z1cEXxfzDJ5IuaG/s200/Screenshot+from+2016-12-14+20%253A15%253A05.png)
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