Cara Memasang Node Version Manager (NVM) di Windows dan MacOS

Node.js adalah lingkungan runtime JavaScript sumber terbuka lintas platform yang berjalan di mesin JavaScript V8 Chrome dan memungkinkan Anda untuk mengeksekusi kode JavaScript di luar konteks browser web, seperti di sisi server. Ini menjadikan Node.js alat yang ideal untuk digunakan pengembang saat membuat aplikasi sisi server.

Node.js telah menjadi sangat populer sehingga mendapat peringkat sebagai kerangka kerja web paling populer di antara pengembang profesional dan pengembang yang belajar kode di Tumpukan Luapan Survei Pengembang.

Sejak Node.js terus dikembangkan dan diperbaiki, versi baru Node.js dirilis dari waktu ke waktu. Ini sering mengakibatkan fitur baru ditambahkan ke kerangka kerja, beberapa fitur lama tidak digunakan lagi, atau bahkan perubahan dalam cara penerapan fungsionalitas tertentu dalam kerangka kerja.

Ini berarti bahwa saat pengembang membangun aplikasi menggunakan Node.js, aplikasi ini diimplementasikan menggunakan versi Node.js yang berbeda.

Ini, pada gilirannya, berarti bahwa aplikasi yang diimplementasikan menggunakan versi Node.js tertentu, seperti Node.js versi 9.x dapat memberikan hasil yang tidak diharapkan atau menghasilkan kesalahan saat Anda mencoba menjalankannya menggunakan versi Node.js yang berbeda seperti sebagai Node.js 20.x.

Untuk mengatasinya, Anda harus terus mencopot versi Node.js Anda saat ini dan menginstal versi Node.js yang diperlukan saat Anda bekerja dengan berbagai proyek Node.js.

Dalam lingkungan kerja normal, pengembang mungkin diharuskan melakukan ini beberapa kali saat mereka beralih antar proyek, yang dapat dengan cepat menjadi sangat menyakitkan dan melelahkan. Untungnya, ada cara yang lebih baik untuk melakukannya dengan menggunakan Node Version Manager (NVM).

Node Version Manager (NVM) adalah alat baris perintah yang memungkinkan Anda menginstal dan mengelola beberapa versi Node.js di mesin Anda. Selain itu, ini memungkinkan Anda untuk dengan mudah beralih di antara berbagai versi Node.js yang telah diinstal di mesin Anda. Ini menjadikan nvm alat penting bagi siapa saja yang bekerja dengan Node.js, bahkan jika mereka belum mengerjakan proyek menggunakan versi Node.js yang berbeda.

  25 Jalankan Perintah di Windows yang Harus Anda Hafalkan

Mari selami bagaimana Anda dapat menginstal nvm di Windows atau MacOS.

Prasyarat untuk menginstal NVM

Sebelum menginstal nvm, pastikan Anda menghapus semua versi Node.js yang ada untuk menghindari konflik setelah Anda menginstal nvm. Jika Anda menggunakan Windows, lanjutkan dan hapus juga direktori tempat Node.js diinstal di komputer Anda. Ini biasanya adalah folder nodejs yang ditemukan di dalam file program

Saat menginstal nvm di MacOS, Anda perlu memastikan bahwa Anda menginstal alat baris perintah Xcode secara manual sebelum mencoba menginstal nvm.

Jika tidak, instalasi akan gagal. Artikel ini akan membahas cara melakukannya di bagian cara menginstal nvm di macOS. Menginstal alat baris perintah Xcode memerlukan MacOS versi 13 atau lebih baru dan sekitar 2,5 GB ruang disk kosong.

Cara Memasang NVM di Windows

Manajer Versi Node asli dibuat untuk sistem operasi Linux dan Mac dan bukan Windows. Dalam hal ini, NVM yang akan kita instal di Windows sedikit berbeda dengan nvm yang digunakan di Linux dan Mac.

Namun, NVM yang direkomendasikan untuk sistem operasi Windows oleh Microsoft dan Google.

  Perbaiki Sistem Konfigurasi Gagal Inisialisasi pada Windows 10

Untuk menginstal NVM di komputer Windows Anda, ikuti langkah-langkah berikut

1. Pergi ke rilis nvm untuk melihat rilis nvm. Di bawah Aset, klik nvm-setup.exe terbaru untuk mengunduh penginstal nvm terbaru.

2. Setelah pengunduhan selesai, buka penginstal dan Pilih Ya saat ditanya apakah Anda ingin mengizinkan aplikasi melakukan perubahan pada perangkat Anda atau tidak.

3. Pada Layar License Agreement, pilih I accept the agreement lalu klik Next

4. Pada layar Select Destination Location, tentukan di mana Anda ingin menginstal nvm untuk Windows dan klik Next

5. Pada layar Set Node.js Symlink, tentukan di mana Anda ingin Symlink diatur, klik Berikutnya. Di sinilah versi aktif Node.js akan ditemukan.

6. Dengan semuanya sudah diatur, sekarang saatnya untuk menginstal nvm. Pada layar Ready to Install, klik Install untuk menginstal nvm di mesin Anda.

7. Setelah proses instalasi selesai, klik Finish

8. Untuk mengonfirmasi bahwa penginstalan telah selesai, Buka Windows PowerShell dan Jalankan sebagai Administrator

9. Setelah di Powershell, jalankan

nvm -v

Jika penginstalan berhasil, Anda akan melihat layar dengan nomor versi nvm yang Anda instal.

Dengan nvm terinstal, Anda dapat melanjutkan dan menggunakannya untuk menginstal dan mengelola beberapa versi Node.js

Cara Memasang NVM di macOS

Saat menginstal nvm di MacOS, Anda disarankan untuk menginstalnya langsung dari GitHub dan bukan menggunakan Homebrew, pengelola paket untuk macOS. Selain itu, Anda perlu menginstal alat baris perintah Xcode secara manual di mesin Anda. Oleh karena itu, langkah pertama kami akan mencakup cara menginstal alat baris perintah Xcode. Untuk melakukannya, ikuti langkah-langkah berikut:

  Cara Mengubah Tingkat Baterai Cadangan Di Windows 10

1. Buka situs pengembang Apple unduh halaman

2. Cari Alat Baris Perintah untuk Xcode. Unduh versi terbaru yang bukan versi beta atau kandidat Rilis

3. Buka file .dmg yang diunduh dan jalankan file Command Line tools.pkg. Ini dimulai dengan penginstal alat baris perintah.

4. Klik Lanjutkan

5. Klik Lanjutkan. Anda juga dapat mengubah bahasa pilihan Anda di layar ini.

6. Klik Setuju untuk melanjutkan penginstalan, lalu Klik Instal untuk menginstal alat baris perintah.

Setelah alat baris perintah diinstal, langkah selanjutnya adalah menginstal nvm di Mac. Untuk ini, ikuti langkah-langkah berikut:

  • Buka terminal Anda dan periksa apakah direktori home Mac Anda memiliki .zshrc dengan mengeksekusi
  • ls -a

    2. Jika Anda tidak melihat file .zshrc di direktori home Anda, buat file dengan mengeksekusi

    touch ~/.zshrc

    3. Salin perintah berikut ke terminal Anda dan jalankan:

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

    Perintah di atas mengunduh skrip dan menjalankannya. Skrip mengkloning repositori nvm, sehingga menginstal nvm di Mac Anda.

    Untuk mengonfirmasi bahwa nvm telah dijalankan, perintah berikut di terminal Anda

    nvm -v

    Jika Anda diberi nomor versi, penginstalan berhasil.

    Kesimpulan

    Node version manager adalah alat penting untuk pengembang yang bekerja dengan Node.js karena memungkinkan Anda bekerja dengan mudah dengan versi Node.js yang berbeda, mengelola versi, dan beralih di antara versi yang berbeda dengan mudah. Jika Anda seorang pengembang yang bekerja dengan kerangka kerja Node.js, pertimbangkan untuk memasang nvm di komputer Anda.

    Anda juga dapat menjelajahi cara Memasang Node.js dan NPM di Windows dan macOS.