Pertanyaan Bagaimana cara memperbarui Node.js?


Saya melakukan hal berikut untuk memperbarui npm saya:

npm update npm -g

Tapi saya tidak tahu cara memperbarui Node.js. Ada saran? (Saya menggunakan Node.js 0.4.1 dan ingin memperbarui ke Node.js 0.6.1.)


744
2017-11-19 02:37


asal


Jawaban:


Menggunakan Node Version Manager (NVM)

Ini adalah skrip Bash yang memungkinkan Anda mengunduh dan mengelola berbagai versi node. Kode sumber lengkap sini.

Ada proyek terpisah untuk nvm untuk Windows: github.com/coreybutler/nvm-windows


304
2017-11-19 02:39



Saya menggunakan instruksi berikut untuk meng-upgrade dari Node.js versi 0.10.6 ke 0.10.21 pada Mac.

  1. Hapus cache NPM:

    sudo npm cache clean -f
    
  2. Memasang pembantu kecil yang disebut 'n'

    sudo npm install -g n
    
  3. Instal versi Node.js stabil terbaru

    sudo n stable
    

Atau pilih versi tertentu dan instal seperti ini:

sudo n 0.8.20

Untuk lingkungan produksi Anda mungkin ingin memperhatikan penomoran versi dan pilih-pilih angka ganjil / genap.

Kredit


Pembaruan (Juni 2017):

Postingan berusia empat tahun ini masih menerima suara tinggi jadi saya kira itu masih berfungsi untuk banyak orang. Namun, Mr. Walsh sendiri merekomendasikannya perbarui Node.js hanya menggunakan nvm sebagai gantinya.

Jadi inilah yang mungkin ingin Anda lakukan hari ini:

Cari tahu versi Node.js mana yang Anda gunakan:

node --version

Cari tahu versi Node.js mana yang telah Anda instal dan mana yang saat ini Anda gunakan:

nvm ls

Daftar semua versi Node.js yang tersedia untuk instalasi:

nvm ls-remote

Ternyata untuk Windows perintahnya akan seperti ini:

nvm ls available

Dengan asumsi Anda akan memilih Node.js v8.1.0 untuk instalasi Anda akan mengetikkan yang berikut untuk menginstal versi itu:

nvm install 8.1.0

Anda kemudian bebas memilih antara Node.js. versi yang terinstal. Jadi jika Anda perlu menggunakan versi yang lebih lama seperti v4.2.0 Anda akan mengaturnya sebagai versi aktif seperti ini:

nvm use 4.2

863
2017-10-25 08:06



Jika Anda memiliki Homebrew diinstal (hanya untuk OS X):

$ brew upgrade node

298
2017-09-13 19:39



Ini adalah solusi sederhana yang berhasil Windows, Linux, MacOS, SunOS:

Setelah banyak berselancar dan tidak menemukan solusi langsung, saya hanya   akan mencoba Node.js situs, mengklik unduh tombol aktif   homepage dan jalankan program penginstal (MSI).

Untungnya, ini mengurus semuanya dan dengan beberapa klik 'Berikutnya'   tombol Saya mendapat versi Node.js terbaru yang berjalan di mesin Windows saya.

(disini adalah jawaban asli)

Untuk pengguna Docker, inilah yang resmi Gambar Node.js.

PS: Untuk memeriksa penggunaan versi Node Anda npm version atau node --version.
PPS: Mengawasi NodeJS blog - Kerentanan jadi Anda tidak ketinggalan rilis keamanan penting.


174
2017-09-24 08:36



Di Windows Kamu dapat memakai Cokelat untuk menginstal dan memperbarui Node.js (dan banyak paket lainnya).

Instal Node

cinst nodejs.install

Perbarui Simpul

cup nodejs.install

Catatan: Anda perlu menginstal Chocolatey sebelum dapat digunakan cinst dan cup.


137
2017-11-11 20:35



Semua platform (Windows, Mac & Linux)

Pergi saja ke sana nodejs.org dan unduh penginstal terbaru. Tidak mungkin ada yang lebih sederhana secara jujur, dan tanpa melibatkan hal-hal pihak ketiga. Hanya membutuhkan satu menit dan tidak mengharuskan Anda memulai ulang atau membersihkan tembolok, dll.

Saya telah melakukannya melalui NPM beberapa kali sebelumnya dan telah mengalami beberapa masalah. Seperti misalnya dengan n-paket tidak menggunakan rilis stabil terbaru.


129
2017-10-08 08:14



Untuk mengontrol versi Node.js Anda, Anda dapat mencoba n. Saya menemukannya sangat lugas dan berguna.

n adalah manajemen biner Node.js, tidak ada subkulit, tidak ada pengaturan profil, tidak ada API berbelit-belit, cukup sederhana.

npm install -g n

n 0.6.19 akan menginstal Node.js v0.6.19.


71
2018-06-21 16:24



Pembaruan pertama npm,

npm install -g npm stable

Kemudian perbarui node,

npm install -g node atau npm install -g n

periksa setelah instalasi versi,

node --versionatau node -v


39
2017-12-20 15:34