Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

NodeJS di AL2 023

Mode fokus
NodeJS di AL2 023 - Amazon Linux 2023

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

NodeJSdi AL2 023 diwakili oleh dua versi utama, 18 dan 20. Mereka diberi namespace dan dapat diinstal secara bersamaan pada sistem yang sama. NodeJS didistribusikan sebagai beberapa sub-paket yang menyertakan node, alat npm dari versi tertentu yang dibundel dengan masing-masing resmi NodeJS rilis, dokumentasi, perpustakaan, dan sebagainya. Misalnya, dengan NodeJS 18, node dan npm disediakan oleh nodejs-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:
  1. Periksa apa yang dikonfigurasi dalam alternatif

    alternatives --list
  2. Periksa konfigurasi node saat ini

    alternatives --display node
  3. Secara interaktif mengubah NodeJS versi

    alternatives --config node
  4. Beralih ke mode manual dan pilih versi tertentu

    alternatives --set node /usr/bin/node-20
  5. Beralih kembali ke mode pemilihan versi auto

    alternatives --auto node

Topik berikutnya:

Perl

Topik sebelumnya:

Java
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.