Pertanyaan Bagaimana saya bisa memperbarui Node.js dan npm ke versi selanjutnya?


Saya baru saja menginstal Node.js dan npm (untuk modul tambahan).

Bagaimana saya dapat memperbarui Node.js dan modul yang saya gunakan ke versi terakhir?

Bisakah npm melakukannya? atau apakah saya harus menghapus dan menginstal ulang Node.js dan npm untuk mendapatkan versi berikutnya?

Saya mengikuti https://github.com/nodejs/node/wiki/Installation dan bagian npm selanjutnya.


1198
2018-06-04 14:28


asal


Jawaban:


Lihat dokumen untuk update perintah:

npm update [<name> [<name> ...]]

Perintah ini akan memperbarui semua paket yang terdaftar ke versi terbaru (ditentukan oleh konfigurasi tag). Ini juga akan menginstal paket yang hilang.

Selain itu, lihat FAQ:

Bagaimana cara memperbarui npm?

npm install -g npm

Harap perhatikan bahwa perintah ini akan menghapus versi npm Anda saat ini. Pastikan untuk menggunakannya sudo npm install -g npm jika di Mac.

Anda juga dapat memperbarui semua paket lokal yang sudah ketinggalan zaman npm update tanpa argumen, atau paket global dengan melakukan npm update -g.

Kadang-kadang, versi npm akan berkembang sedemikian rupa sehingga versi saat ini tidak dapat diinstal dengan benar dengan versi yang sudah Anda instal. (Pertimbangkan, jika ada bug dalam perintah pembaruan.) Dalam kasus tersebut, Anda dapat melakukan ini:

curl https://www.npmjs.com/install.sh | sh

Untuk memperbarui Node.js sendiri, saya sarankan Anda menggunakannya nvm, Manajer Versi Node.


1396
2018-06-04 14:48



Saya menemukan cara ini benar-benar rapi memperbarui node Blog David Walsh, Anda dapat melakukannya dengan memasang n:

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

Ini akan menginstal versi stabil saat ini node. Namun, saya sarankan untuk menggunakan nvm.


345
2018-06-13 20:38



Memperbarui npm itu mudah:

npm install npm@latest -g

154
2018-03-13 01:09



Saya mengerti pertanyaan ini adalah untuk mesin Linux tetapi kalau-kalau ada yang mencari solusi Windows, hanya pergi ke situs Node.js, klik unduh tombol di beranda dan jalankan program penginstal.

Syukurlah semuanya beres dan dengan beberapa klik tombol 'Next' saya mendapat versi 0.8.15 Node.js terbaru yang berjalan di mesin Windows 7 saya.


127
2017-12-07 20:25



Seperti yang Anda ketahui, NPM saat ini dibundel dengan Node.js, itu berarti bahwa jika Anda telah menginstal node Anda sudah menginstalnya npm. Ada beberapa pendekatan untuk tetap memperbarui Node.js dan NPM, Anda harus menggunakan salah satu manajer versi berikut:

Homebrew

Jika Anda menggunakan Mac, Anda dapat menggunakannya Homebrew. Untuk menginstal NodeJS dan NPM menggunakan bir:

$ brew install node

nanti Anda akan dapat memperbaruinya menggunakan

$ brew update && brew upgrade node

NPM akan diperbarui juga.

Anda juga akan bisa switch ke salah satu versi sebelumnya jika Anda perlu, misalnya:

$ brew switch node 0.10.26

Untuk menginstal minuman ke Mac Anda:

$ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

N

n kemungkinan besar rvm (Ruby Version Manager), dan dapat digunakan untuk mengelola dan memperbarui node/npm versi.

Instal versi Node.js dengan mudah:

$ n 0.10.26
$ n 0.8.17
$ n 0.9.6

Gunakan (dan instal jika hilang) rilis resmi terbaru:

$ n latest

Gunakan / pasang rilis resmi stabil:

$ n stable

Beralih ke versi sebelumnya yang Anda gunakan:

$ n prev

Jika Anda ingin melihat daftar node yang terpasang, jalankan saja n dari baris perintah Anda, hasilnya akan seperti berikut:

$ n

  0.10.26
• 0.8.17
  0.9.6

Titik (•) berarti bahwa ini adalah versi yang sedang aktif. Untuk memilih versi node dari daftar yang digunakan up dan down panah dan aktifkan menggunakan enter.

Itu n paket ditulis dengan murni linux shell dan tersedia sebagai modul npm (mengandung package.json), jadi jika Anda memiliki Node.js yang diinstal, Anda dapat menginstal / memperbarui n melalui npm:

$ npm install -g n

NVM

nvm juga seperti RVM, bahkan nama-nama komando dan penggunaannya sangat mirip.

Untuk mengunduh, mengkompilasi, dan menginstal rilis v0.10.x terbaru dari penggunaan Node.js nvm:

$ nvm install 0.10

Lalu Anda dapat beralih ke versi yang terinstal:

$ nvm use 0.10

Anda dapat membuat .nvmrc file yang berisi nomor versi dalam folder root proyek; kemudian jalankan perintah berikut untuk beralih ke versi yang ditentukan:

$ nvm use

Atau Anda bisa menjalankannya:

$ nvm run 0.10

Jika Anda ingin melihat versi yang sudah diinstal, gunakan:

$ nvm ls

Untuk memasang nvm sendiri Anda dapat menggunakan memasang skrip (membutuhkan git) menggunakan cURL:

$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh

atau wget:

$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh

P.S.

Semua pendekatan yang saya gunakan di MacOSX dan Linux, saya tidak punya pengalaman tentang cara mengelola versi Node.js di Windows, saya hanya bisa mengira bahwa n (yang kedua) akan bekerja untuk OS Microsoft (setidaknya dari cygwin).


100
2018-03-07 15:45



Pertama periksa versi NPM Anda

npm -v

1) Perbarui NPM ke versi saat ini:

Lihat versi NPM kuren:

npm view npm version

Perbarui npm ke versi saat ini:

npm i -g npm


2) Buat daftar semua versi NPM yang tersedia dan buat install / update / roll-back khusus

Lihat semua versi termasuk "alpha", "beta" dan "rc" (kandidat rilis)

npm view npm versions --json

Instal ulang NPM ke versi tertentu yang dipilih dari daftar versi - misalnya ke 5.0.3

npm i -g npm@5.0.3
  • Memasang satu versi secara otomatis akan menghapus yang saat ini diinstal.

  • Untuk Linux dan iOS tambahkan perintah dengan sudo


85
2018-06-07 21:51



Upgrade untuk Pengguna Windows

Pengguna Windows harus membaca Memecahkan masalah> Memutakhirkan di Windows di wiki npm.

Memutakhirkan di windows 10 menggunakan PowerShell (edit pihak ketiga)

Tautan di atas Pemecahan masalah # pemutakhiran-pada-jendela menunjuk ke halaman github npm-windows-upgrade garis di bawah ini adalah kutipan dari readme. Saya berhasil meningkatkan dari npm 2.7.4 ke npm 3.9.3 menggunakan node v5.7.0 dan powershell (mungkin versi powershell 5.0.10586.122)

Pertama, pastikan Anda dapat menjalankan skrip pada sistem Anda dengan menjalankan   perintah berikut dari PowerShell yang ditinggikan. Untuk menjalankan PowerShell   sebagai Administrator, klik Mulai, cari PowerShell, klik kanan   PowerShell dan pilih Run as Administrator.

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force    

Kemudian, untuk menginstal dan menggunakan alat upgrader ini, jalankan (juga dari   Peningkatan PowerShell atau cmd.exe):

npm install --global --production npm-windows-upgrade
npm-windows-upgrade

49
2017-12-01 19:29



Pembaruan pertama npm,

npm install -g npm@next

Kemudian perbarui node ke versi selanjutnya,

npm install -g node@next atau npm install -g n@next  atau, hingga yang terbaru,

npm install -g node@latest atau npm install -g node

periksa setelah instalasi versi,

node --versionatau node -v


44
2017-12-20 15:37



HANYA GUNAKAN INI

npm i -g npm

Ini adalah apa yang saya dapatkan di konsol saya dari npm ketika pembaruan / perbaikan bug baru dirilis:

enter image description here


39
2018-06-07 03:17