Saya baru-baru ini melalui versi node di ubuntu 16.04 saya ketika node -v
perintah itu digunakan itu menunjukkan saya versi 6.9.1 tetapi ketika nodejs -v
itu menunjukkan 6.9.2 sebelumnya sebelum menggunakan perintah ini perintah npm update
digunakan.
Sekarang apa bedanya node -v
dan nodejs -v
? dan bagaimana cara memperbarui ke versi LTS terbaru dari node / nodejs?
sudo n current
atausudo n lts
jika Anda ingin lebih menjamin stabilitas dan tidak memerlukan fitur-fitur terkini.sudo n current
tidak ada, saya pikir maksud Andasudo n stable
sudo n lts
Menurut dokumen resmi untuk menginstal node pada distribusi berbasis Debian dan Ubuntu :
simpul v10 (Lama):
node v12 LTS (Untuk pengguna baru: instal yang ini):
simpul v13 :
simpul v14 (Versi saat ini):
Versi lama lainnya: Cukup ganti nomor versi yang diinginkan di tautan di atas.
Pilihan: instal alat bangun
Untuk mengkompilasi dan menginstal paket asli
Untuk memperbarui simpul ke versi terbaru, cukup:
Untuk terus memperbarui npm
Untuk mengetahui versi lain, cobalah
npm info npm
dan dalam versi temukan versi yang Anda inginkan dan ganti [versi-tag] dengan tag versi itunpm i -g npm@[version-tag]
Dan saya juga merekomendasikan mencoba benang daripada npm
sumber
10.21.0
untuk saya alih-alih 14; cMenggunakan Node Version Manager (NVM) :
Pasang itu:
Uji instalasi Anda:
tutup terminal Anda saat ini, buka terminal baru, dan jalankan:
Gunakan untuk menginstal versi sebanyak yang Anda suka:
Daftar versi yang diinstal:
Gunakan versi tertentu:
Tetapkan default:
sumber
Gunakan
sudo apt-get install --only-upgrade nodejs
untuk meningkatkan simpul (dan hanya memutakhirkan simpul) menggunakan manajer paket.Nama paketnya adalah
nodejs
, lihat https://stackoverflow.com/a/18130296/4578017 untuk detailnya.Anda juga dapat menggunakan
nvm
untuk menginstal dan memperbarui simpul.Kemudian restart terminal, gunakan
nvm ls-remote
untuk mendapatkan daftar versi terbaru dari node, dan gunakannvm install lts/*
untuk menginstal versi LTS terbaru.nvm
cara yang lebih disarankan untuk menginstal atau memperbarui simpul, bahkan jika Anda tidak akan beralih versi.sumber
Gunakan modul n dari npm untuk meningkatkan simpul
Untuk meningkatkan ke versi terbaru (dan bukan stabil saat ini), Anda dapat menggunakan
Batalkan:
sudo apt-get install - install ulang nodejs-legacy # fix / usr / bin / node sudo n rm 6.0.0 # ganti nomor dengan versi Node yang diinstal sudo npm uninstall -gn
sumber
Perbedaan: Ketika saya pertama kali menginstal node, itu diinstal sebagai 'nodejs'. Ketika saya memutakhirkannya, itu menciptakan 'simpul'. Dengan mengeksekusi node, kita sebenarnya mengeksekusi nodejs. Node hanyalah referensi ke nodejs. Dari pengalaman saya, ketika saya memutakhirkan, itu mempengaruhi kedua versi (seperti yang seharusnya). Ketika saya melakukan nodejs -v atau node -v, saya mendapatkan versi baru.
Peningkatan: pembaruan npm digunakan untuk memperbarui paket di direktori saat ini. Periksa https://docs.npmjs.com/cli/update
Untuk memutakhirkan versi simpul, berdasarkan OS yang Anda gunakan, ikuti perintah di sini https://nodejs.org/en/download/package-manager/
sumber
sumber
Silakan merujuk situs resmi nodejs untuk petunjuk pemasangan di tautan berikut
https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions
Bagaimanapun, tolong temukan perintah untuk menginstal nodejs versi 10 di ubuntu di bawah ini.
sumber
Coba ini:
Edit atau buat file: nodesource.list
Masukkan teks ini:
Jalankan perintah ini:
sumber
Jalankan perintah ini:
sumber
Gunakan modul n dari npm untuk meningkatkan node sudo npm cache clean -f sudo npm install -gn sudo n stable Untuk meningkatkan ke versi terbaru (dan bukan stable saat ini), Anda dapat menggunakan sudo n terbaru
Untuk membatalkan: sudo apt-get install --reinstall nodejs-legacy # fix / usr / bin / node sudo n rm 6.0.0 # ganti nomor dengan versi Node yang diinstal sudo npm uninstall -gn
sumber