Menginstal Node.js melalui manajer paket

Catatan: Paket-paket di halaman ini dikelola dan didukung oleh pembuat paketnya masing-masing, bukan tim inti Node.js. Harap laporkan masalah apa pun yang Anda temui ke pengelola paket. Jika ternyata masalah Anda adalah bug di Node.js itu sendiri, pengelola akan melaporkan masalah tersebut ke upstream.



Alpine Linux

Paket Node.js LTS dan npm tersedia di Repositori Utama.

apk add nodejs npm

Node.js Current dapat diinstal dari Repositori Komunitas.

apk add nodejs-current

Android

Dukungan Android masih eksperimental di Node.js, jadi biner yang telah dikompilasi belum disediakan oleh pengembang Node.js.

Namun, ada beberapa solusi pihak ketiga. Misalnya, komunitas Termux menyediakan emulator terminal dan lingkungan Linux untuk Android, serta pengelola paket sendiri dan koleksi ekstensif dari banyak aplikasi yang telah dikompilasi. Perintah ini di aplikasi Termux akan menginstal versi Node.js terakhir yang tersedia:

pkg install nodejs

Saat ini, binari Termux Node.js terhubung dengan system-icu (bergantung pada paket libicu).

Arch Linux

Paket Node.js dan npm tersedia di Repositori Komunitas.

pacman -S nodejs npm

CentOS, Fedora dan Red Hat Enterprise Linux

Node.js tersedia sebagai modul yang disebut nodejs di CentOS/RHEL 8 dan Fedora.

dnf module install nodejs:<stream>

di mana <stream> sesuai dengan versi utama Node.js. Untuk melihat daftar aliran yang tersedia:

dnf module list nodejs

Misalnya, untuk menginstal Node.js 18:

dnf module install nodejs:18/common

Alternatif

Sumber daya ini menyediakan paket yang kompatibel dengan CentOS, Fedora, dan RHEL.

Distribusi Linux berbasis Debian dan Ubuntu

Distribusi biner Node.js tersedia dari NodeSource.

Alternatif

Paket yang kompatibel dengan distribusi Linux berbasis Debian dan Ubuntu tersedia melalui Node.js snaps.

fnm

Pengelola versi Node.js yang cepat dan sederhana yang dibangun di Rust digunakan untuk mengelola beberapa versi Node.js yang dirilis. Ini memungkinkan Anda untuk melakukan operasi seperti menginstal, menghapus, mengganti versi Node secara otomatis berdasarkan direktori saat ini, dll. Untuk menginstal fnm, gunakan instalasi skrip ini.

fnm memiliki dukungan lintas platform (macOS, Windows, Linux) & semua shell populer (Bash, Zsh, Fish, PowerShell, Windows Command Line Prompt). fnm dibangun dengan mengutamakan kecepatan dan dukungan kompatibilitas untuk file .node-version dan .nvmrc.

FreeBSD

Rilis terbaru Node.js tersedia melalui port www/node.

Instal paket biner melalui pkg:

pkg install node

Atau kompilasi sendiri menggunakan port:

cd /usr/ports/www/node && make install

Gentoo

Node.js tersedia di tree portage.

emerge nodejs

IBM i

Versi LTS dari Node.js tersedia dari IBM, dan tersedia melalui pengelola paket 'yum'. Nama paketnya adalah nodejs diikuti dengan nomor versi utama (misalnya, nodejs12, nodejs14 dll)

Untuk menginstal Node.js 14.x dari baris perintah, jalankan perintah berikut sebagai pengguna dengan otoritas khusus *ALLOBJ:

yum install nodejs14

Node.js juga dapat diinstal dengan produk IBM i Access Client Solutions. Lihat dokumen dukungan ini untuk detail selengkapnya

macOS

Unduh Instalasi macOS langsung dari situs web nodejs.org.

Jika Anda ingin mengunduh paket dengan bash:

curl "https://nodejs.org/dist/latest/node-${VERSION:-$(wget -qO- https://nodejs.org/dist/latest/ | sed -nE 's|.*>node-(.*)\.pkg</a>.*|\1|p')}.pkg" > "$HOME/Downloads/node-latest.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/"

Alternatif

Menggunakan Homebrew:

brew install node

Menggunakan MacPorts:

port install nodejs<major version>

# Example
port install nodejs7

Menggunakan pkgsrc:

Instal paket biner:

pkgin -y install nodejs

Atau buat secara manual dari pkgsrc:

cd pkgsrc/lang/nodejs && bmake install

n

n adalah manajer versi Node.js yang mudah digunakan untuk Mac dan Linux. Tentukan versi target untuk menginstal menggunakan sintaks yang kaya, atau pilih dari menu versi yang diunduh sebelumnya. Versi diinstal di seluruh sistem atau di seluruh pengguna, dan untuk lebih banyak lagi penggunaan yang ditargetkan, Anda dapat menjalankan versi langsung dari unduhan yang di-cache.

Lihat Beranda untuk metode cara penginstalan (boostrap, npm, Homebrew, pihak ketiga), dan semua detail penggunaan.

Jika Anda sudah memiliki npm kemudian menginstal n dan menggunakan versi node LTS terbaru dengan metode simpel berikut:

npm install -g n
n lts

NetBSD

Node.js tersedia di tree pkgsrc:

cd /usr/pkgsrc/lang/nodejs && make install

Atau instal paket biner (jika tersedia untuk platform Anda) menggunakan pkgin:

pkgin -y install nodejs

Nodenv

nodenv adalah manajer versi node ringan, mirip dengan nvm. Ini sederhana dan dapat diprediksi. Ekosistem plugin yang kaya memungkinkan Anda menyesuaikannya dengan kebutuhan Anda. Gunakan nodenv untuk memilih versi Node untuk aplikasi Anda dan menjamin bahwa lingkungan pengembangan Anda cocok dengan produksi.

Instruksi instalasi Nodenv dipertahankan di halaman Github. Kunjungi halaman tersebut untuk memastikan Anda mengikuti versi terbaru dari langkah-langkah penginstalan.

nvm

Node Version Manager adalah skrip bash yang digunakan untuk mengelola beberapa versi Node.js yang dirilis. Ini memungkinkan Anda untuk melakukan operasi seperti menginstal, menghapus, mengganti versi, dll. Untuk menginstal nvm, gunakan instal skrip.

Pada sistem Unix / OS X Node.js yang dibangun dari sumber dapat diinstal menggunakan nvm dengan menginstal ke lokasi yang diharapkan nvm:

env VERSION=`python tools/getnodeversion.py` make install DESTDIR=`nvm_version_path v$VERSION` PREFIX=""

Setelah ini, Anda dapat menggunakan nvm untuk beralih antara versi dan versi yang dirilis dibangun dari sumber. Misalnya, jika versi Node.js adalah v8.0.0-pre:

nvm use 8

Setelah perilisan resmi keluar, Anda akan menghapus versi yang dibuat dari sumber:

nvm uninstall 8

nvs

Windows

Manajer versi nvs bersifat lintas platform dan dapat digunakan pada sistem Windows, macOS, dan seperti Unix

Untuk menginstal nvs di Windows, buka halaman rilis di sini dan unduh file penginstal MSI dari rilis terbaru.

Anda juga dapat menggunakan chocolatey untuk menginstalnya:

choco install nvs

macOS,UnixLike

Anda dapat menemukan dokumentasi mengenai langkah-langkah penginstalan nvs di sistem seperti macOS/Unix di sini

Penggunaan

Setelah ini, Anda dapat menggunakan nvs untuk beralih di antara versi node yang berbeda.

Bash untuk menambahkan versi terbaru dari simpul:

nvs add latest

Atau pun bash untuk menambahkan node versi LTS terbaru:

nvs add lts

Dan kemudian jalankan perintah nvs use untuk menambahkan versi node ke PATH Anda untuk shell saat ini:

$ nvs use lts
PATH -= %LOCALAPPDATA%\nvs\default
PATH += %LOCALAPPDATA%\nvs\node\14.17.0\x64

Untuk menambahkannya ke PATH secara permanen, gunakan bash nvs link berikut:

nvs link lts

OpenBSD

Node.js tersedia melalui sistem port.

/usr/ports/lang/node

Cara menggunakan pkg_add di OpenBSD:

pkg_add node

openSUSE and SLE

Node.js is available in the main repositories under the following packages:

  • openSUSE Leap 15.2: nodejs10, nodejs12, nodejs14
  • openSUSE Tumbleweed: nodejs16
  • SUSE Linux Enterprise Server (SLES) 12: nodejs10, nodejs12, dan nodejs14 ("Modul Web dan Scripting" harus diaktifkan.)
  • SUSE Linux Enterprise Server (SLES) 15 SP2: nodejs10, nodejs12, dan nodejs14 ("Modul Web dan Scripting" harus diaktifkan.)

Sebagai contoh, untuk menginstal Node.js 14.x pada openSUSE Leap 15.2, jalankan perintah berikut sebagai root:

zypper install nodejs14

Versi utama Node yang berbeda dapat diinstal dan digunakan secara bersamaan.

SmartOS dan ilumino

SmartOS images hadir dengan pkgsrc yang sudah diinstal sebelumnya. Pada distribusi illumos lainnya, instal terlebih dahulu pkgsrc, lalu Anda dapat menginstal paket biner seperti biasa:

pkgin -y install nodejs

Atau buat secara manual dari pkgsrc:

cd pkgsrc/lang/nodejs && bmake install

Snap

Node.js snaps tersedia sebagai node di toko Snap.

Solus

Solus menyediakan Node.js di repositori utamanya.

sudo eopkg install nodejs

Void Linux

Void Linux mengirimkan Node.js stabil di repositori utama.

xbps-install -Sy nodejs

Windows

Unduh Instalasi Windows langsung dari situs web nodejs.org.

Alternatif

Menggunakan Winget:

winget install OpenJS.NodeJS
# or for LTS
winget install OpenJS.NodeJS.LTS

Setelah menjalankan salah satu dari dua perintah di atas, mungkin perlu memulai ulang terminal emulator sebelum perintah node CLI tersedia.

Menggunakan Chocolatey:

cinst nodejs
# or for full install with npm
cinst nodejs.install

Menggunakan Scoop:

scoop install nodejs

z/OS

IBM® SDK untuk Node.js - z/OS® tersedia dalam dua format instalasi, SMP/E dan PAX. Pilih format instalasi yang sesuai untuk Anda:

Gulir ke atas