Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
NodeJSnodejs-npm
paket nodejs
dan, masing-masing. Namun, dengan NodeJS 20, node dan npm tersedia dalam nodejs20-npm
paket nodejs20
dan.
Versi defaultnya adalah NodeJS 18, yang berarti bahwa paket dengan versi ini menyediakan executable seperti /usr/bin/node
dan/usr/bin/npm
, dan juga memiliki prioritas tertinggi untuk menyelesaikan otomatis versi saat ini dalam sistem alternatif jika terjadi instalasi multi-versi.
Untuk memungkinkan instalasi simultan dari berbagai versi utama NodeJS, paket dikirim dengan executable, modul, dan file lain namespaced untuk menghindari tumpang tindih dan konflik sistem file. Misalnya, node executable diberi nama /usr/bin/node-{MAJOR_VERSION}
dan npm executable diberi nama. /usr/bin/npm-{MAJOR_VERSION}
Namun, hanya ada satu /usr/bin/node
dan satu /usr/bin/npm
di sistem yang sedang berjalan. Dapat dieksekusi ini adalah nama virtual (symlink) dan menunjuk ke executable aktual dari versi NodeJS yang saat ini aktif.
Untuk lebih mendukung beberapa versi NodeJS dan menyederhanakan cara beralih di antara versi yang diinstal NodeJSAmazon Linux secara bertahap bermigrasi NodeJS paket untuk menggunakan sistem alternatif. Ini didukung oleh nodejs
paket (NodeJS 18). Kami akan memperbarui nodejs20
di update masa depan.
Beralih ke alternatif memungkinkan Anda menggunakan satu perintah untuk memilih yang mana NodeJS file konfigurasi versi, binari (seperti node
dannpm
), dan modul yang diinstal secara global digunakan. Secara default, alternatif dikonfigurasi untuk berada dalam mode auto, yang menggunakan prioritas untuk memilih versi yang sedang aktif NodeJS. Namun, Anda dapat beralih di antara versi yang diinstal kapan saja dengan menjalankanalternatives --config node
.
Beberapa perintah alternatif yang berguna:
-
Periksa apa yang dikonfigurasi dalam alternatif
alternatives --list
-
Periksa konfigurasi node saat ini
alternatives --display node
-
Secara interaktif mengubah NodeJS versi
alternatives --config node
-
Beralih ke mode manual dan pilih versi tertentu
alternatives --set node /usr/bin/node-20
-
Beralih kembali ke mode pemilihan versi auto
alternatives --auto node