Saya mencoba memasang boilerplate mean.io. Gagal saat dijalankan sudo npm install -g meanio@latest
. Sebelum gagal, dicatat bahwa itu 'ingin' npm versi 1.4.x, sedangkan saya menginstal 1.2.18. Jadi saya mencoba memperbarui npm ke yang terbaru; beberapa cara. Terakhir adalah ...
ubuntu@ip-xxx-xx-xx-xxx:~$ sudo npm install -g npm
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
[email protected] /usr/local/lib/node_modules/npm
ubuntu@ip-xxx-xx-xx-xxx:~$ npm --version
1.2.18
Mengapa masih menampilkan versi 1.2.18, padahal saya baru saja memperbarui ke 1.4.7?
sudo npm update npm -g
Jawaban:
Ini akan memperbarui npm menggunakan npm itu sendiri:
Jika Anda terjebak, coba
sudo npm update npm -g
. Semua kredit diberikan kepada Tim Castelijns. Saya telah mengujinya di ubuntu 14.04, npm 1.3.10Perhatikan bahwa jika Anda menggunakan nvm untuk mengelola beberapa versi di lingkungan dev lokal Anda misalnya untuk tujuan pengujian , semua versi yang diinstal (dicantumkan oleh
nvm ls
) ada di ~ / .nvm, oleh karena itu Anda mengabaikan instalasi seluruh sistem (yaitu, hilangkan sudo):PERUSAHAAN DEBIAN
Untuk praktik perusahaan penuh, pertimbangkan nodeource.com :
seperti yang dijelaskan di sini .
USAHA LAINNYA
Untuk distribusi non-debian, lihat di node
github wiki https://github.com/joyent/node/wiki/installing-node.js-via-package-managerhalaman unduh https://nodejs.org/en/download /Untuk pemahaman historis: Chis Lea mempertahankan PPA-nya tetapi sekarang bergabung dengan nodeource .
sumber
jika jawaban pengguna3223763 tidak berfungsi, Anda dapat mencoba ini:
Kemudian :
Setelah ini, buka terminal baru dan periksa versi npm:
EDIT / PERBARUI:
Hari ini versi nvm terakhir adalah:
Jadi perintah CURL adalah: v0.25.4 bukan v0.13.1
sumber
jangan lupa untuk menutup dan memulai kembali jendela terminal;)
(setidaknya jika Anda ingin mencentang "npm --version" di terminal)
itu juga berhasil bagi saya
sumber
Sepertinya Anda menggunakan Ubuntu (dari baris perintah yang Anda tampilkan). Untuk memperbarui
npm
dannodejs
Anda dapat menggunakan repositori PPA:sumber
E: The repository 'http://ppa.launchpad.net/chris-lea/node.js/ubuntu bionic Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details.
untuk Ubuntu 18.04Mencoba opsi di atas pada Ubuntu 14.04, tetapi mereka terus-menerus menghasilkan kesalahan ini:
Kemudian temukan solusi ini secara online:
1) Bersihkan cache npm terlebih dahulu:
2) Instal n modul NPM:
3) Mulailah instalasi dengan memilih versi node yang akan diinstal: stable atau terbaru , kami akan menggunakan stable di sini:
4) Periksa versi node:
5) Periksa versi npm:
sumber
Untuk mendapatkan versi stabil terbaru, jalankan saja
Ini bekerja dengan baik untuk saya!
sumber
Anda dapat mencoba:
sumber
mengupgrade ke nodejs v0.12.7
Sumber dari nodeource.com
sumber
Bagi saya Ini bekerja dengan perintah berikut
Lihat: https://linuxhint.com/how-to-update-npm-packages/
sumber
inilah yang npm rekomendasikan ketika di terminal, potongan kedua langsung disalin dan ditempel dari terminal saya
Catatan: saya menggunakan mac
sumber
npm
akan gagal denganError: Cannot find module 'process-nextick-args'
. Anda harus menghapus jawaban Anda.Periksa versi node Anda node -v dan versi npm Anda npm -v Kemudian Untuk memperbarui npm Anda , ketik ini ke terminal Anda: sudo npm install npm @ latest -g
NB: OS Berbasis Debian {ubuntu atau Linux mint}
sumber
NPM mengembalikan versi lama setelah berjalan
$ sudo npm install npm -g
.Memulai ulang terminal (yaitu menutup dan membuka kembali) memperbaiki masalah untuk saya dan
$ npm --version
mulai mengembalikan versi yang diharapkan.* @Rimian menyebutkan kebutuhan untuk memuat ulang terminal dalam komentar untuk jawaban lain.
sumber
Jika Anda ingin memperbarui npm ke versi tertentu, Anda dapat menggunakan ini:
npm install npm@version-number
sumber
Periksa versi node Anda
node -v
dan versi npm Andanpm -v
Kemudian Untuk memperbarui npm Anda, ketik ini ke terminal Anda:npm install npm@latest -g
Semoga saya bisa membantu. Salam
sumber
Inilah yang berhasil untuk saya di ubuntu
curl -L https://www.npmjs.com/install.sh | sh
sumber
jika Anda kebetulan menggunakan nvm
sumber
Anda dapat menggunakan
npm
manajer paket:Pemasangan ini
npm
menggunakan dirinya sendiri @ versi terbaru.sumber
Untuk Ubuntu 18.04
npm instal versi terbaru
Saya berharap ini juga untuk Anda
sumber