Catatan: Jawaban ini telah diperbarui sejak ketika pertama kali diposting karena sekarang ada cara yang lebih baik untuk menginstal versi terbaru dari npm yang terintegrasi dengan paket snap node untuk menginstal Node.js. Setelah menjalankan perintah di bawah ini npm -v
akan menunjukkan bahwa versi terbaru dari npm telah diinstal dan digunakan.
Node.js tersedia sebagai paket snap di semua versi Ubuntu yang saat ini didukung. Khusus untuk Node.js, pengembang dapat memilih dari satu atau lebih rilis yang didukung saat ini dan mendapatkan pembaruan otomatis rutin langsung dari NodeSource. Node.js versi 6, 8, 9, 10, 11, 12, dan 13 saat ini tersedia, dengan Snap Store diperbarui dalam beberapa jam atau menit dari rilis Node.js.
Node dapat diinstal dengan satu perintah, misalnya:
sudo snap install node --classic --channel 11/stable # also install snapd in 14.04
Node snap dapat diakses oleh perintah node
, misalnya:
$ node -v
v11.5.0
Versi npm yang terbaru akan diinstal sebagai bagian dari snap node. npm harus dijalankan di luar simpul repl, di shell normal Anda. Setelah menginstal snap node jalankan perintah berikut untuk mengaktifkan memeriksa pembaruan npm:
sudo chown -R $ USER: $ (id -gn $ USER) / home / nama pengguna Anda /.config
Ganti your-username
dalam perintah di atas dengan nama pengguna Anda sendiri. Kemudian jalankan npm -v
untuk memeriksa apakah versi npm sudah terbaru. Sebagai contoh, saya memeriksa bahwa npm sudah mutakhir, memeriksa versi dari paket yang sudah diinstal bernama benang dengan perintah npm list yarn
dan kemudian memperbarui paket benang yang ada ke versi terbaru dengan perintahnpm update yarn
Pengguna dapat beralih antar versi Node.js kapan saja tanpa perlu melibatkan alat tambahan seperti nvm (Node Version Manager), misalnya:
sudo snap refresh node --channel=10/stable
Pengguna dapat menguji Node.js versi terbaru yang dapat diinstal dari saluran tepi terbaru yang saat ini melacak Node.js versi 12 dengan beralih dengan:
sudo snap switch node --edge
Pendekatan ini hanya disarankan untuk pengguna yang bersedia berpartisipasi dalam pengujian dan pelaporan bug di hulu.
Jadwal LTS Node.js
Lepaskan Kode Status LTS LTS Mulai Pemeliharaan Mulai Pemeliharaan Akhir
6.x Boron Aktif 2016-10-18 April 2018 April 2019
7.x Tidak Ada LTS
8.x Karbon Aktif 2017-10-31 April 2019 Desember 2019
9.x Tidak Ada LTS
10.x Dubnium Aktif Oktober 2018 April 2020 April 2021
11.x Tidak LTS 2019-04-01 2019-06-30
12.x 2019-10-22 2021-04-01 2022-04-01
13.x Tidak ada LTS 2020-04-20 2020-06-01