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
- Android
- Arch Linux
- CentOS, Fedora dan Red Hat Enterprise Linux
- Distribusi Linux berbasis Debian dan Ubuntu
- fnm
- FreeBSD
- Gentoo
- IBM i
- macOS
- n
- NetBSD
- Nodenv
- nvm
- nvs
- OpenBSD
- openSUSE and SLE
- SmartOS and illumos
- Snap
- Solus
- Void Linux
- Windows
- z/OS
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.
- Node.js snaps dipertahankan dan didukung di https://github.com/nodejs/snap
- Distribusi biner Node.js dikelola dan didukung oleh NodeSource
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
, dannodejs14
("Modul Web dan Scripting" harus diaktifkan.) - SUSE Linux Enterprise Server (SLES) 15 SP2:
nodejs10
,nodejs12
, dannodejs14
("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: