Próbuję zainstalować mean.io boilerplate. Nie działa podczas pracy sudo npm install -g meanio@latest
. Przed niepowodzeniem zauważa, że „chce” npm w wersji 1.4.x, podczas gdy ja mam zainstalowaną wersję 1.2.18. Próbowałem więc zaktualizować npm do najnowszego; kilka sposobów. Ostatni z nich był ...
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
Dlaczego nadal wyświetla wersję 1.2.18, kiedy właśnie zaktualizowałem do wersji 1.4.7?
sudo npm update npm -g
Odpowiedzi:
Spowoduje to zaktualizowanie npm przy użyciu samego npm :
Jeśli utkniesz, spróbuj
sudo npm update npm -g
. Wszystko zasługa Tima Castelijnsa. Ja testowałem go na Ubuntu 14.04, npm 1.3.10Zauważ, że jeśli używasz nvm do zarządzania wieloma wersjami w lokalnym środowisku
nvm ls
deweloperskim, np. Do celów testowych , wszystkie zainstalowane wersje (wymienione przez ) znajdują się w ~ / .nvm, dlatego po prostu pomijasz instalację w całym systemie (tj. Pomijasz sudo):DEBIAN ENTERPRISE
Aby uzyskać pełną praktykę biznesową, rozważ nodesource.com :
jak opisano tutaj .
INNE PRZEDSIĘBIORSTWA
Dla rozkładów non-debian sprawdź na węźle
github wiki https://github.com/joyent/node/wiki/installing-node.js-via-package-managerstrona pobierania https://nodejs.org/en/download /Dla zrozumienia historii: Chis Lea utrzymywał swój PPA, ale teraz połączył siły z nodesource .
źródło
Jeśli odpowiedź użytkownika3223763 nie działa, możesz spróbować tego:
Następnie :
Następnie otwórz nowy terminal i sprawdź wersję npm:
EDYCJA / AKTUALIZACJA:
Dzisiaj ostatnia wersja NVM to:
Zatem polecenie CURL to: v0.25.4 zamiast v0.13.1
źródło
nie zapomnij zamknąć i ponownie uruchomić okna terminala;)
(przynajmniej jeśli chcesz sprawdzić "npm --version" w terminalu)
mnie to też załatwiło
źródło
Wygląda na to, że używasz Ubuntu (z wyświetlanego wiersza poleceń). Aby zaktualizować
npm
inodejs
możesz skorzystać z repozytorium PPA:źródło
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.
dla Ubuntu 18.04Wypróbowałem powyższe opcje na Ubuntu 14.04, ale stale powodowałyby ten błąd:
Następnie znalazłem to rozwiązanie online:
1) Najpierw wyczyść pamięć podręczną npm:
2) Zainstaluj n modułu npm:
3) Rozpocznij instalację, wybierając wersję węzła do zainstalowania: stabilną lub najnowszą , tutaj użyjemy wersji stabilnej :
4) Sprawdź wersję węzła:
5) Sprawdź wersję npm:
źródło
Aby uzyskać najnowszą stabilną wersję, po prostu uruchom
U mnie działało dobrze!
źródło
Możesz spróbować:
źródło
aktualizacja do nodejs v0.12.7
Źródło z nodesource.com
źródło
U mnie działało z następującymi poleceniami
Zobacz: https://linuxhint.com/how-to-update-npm-packages/
źródło
to właśnie zaleca npm, gdy w terminalu druga część jest bezpośrednio kopiowana i wklejana z mojego terminala
uwaga: używam komputera Mac
źródło
npm
nie powiedzie sięError: Cannot find module 'process-nextick-args'
. Powinieneś usunąć swoją odpowiedź.Sprawdź swoją wersję węzeł węzeł -v i swoją npm wersję npm -v następnie zaktualizować KMP , wpisz w terminal: sudo npm zainstalować KMP @ najnowszy -g
Uwaga: system operacyjny oparty na Debianie {Ubuntu lub Linux mint}
źródło
NPM po uruchomieniu zwracał starszą wersję
$ sudo npm install npm -g
.Ponowne uruchomienie terminala (tj. Zamknięcie i ponowne otwarcie) rozwiązało problem i
$ npm --version
zaczęło zwracać oczekiwaną wersję.* @Rimian wspomina o konieczności przeładowania terminala w komentarzu do innej odpowiedzi.
źródło
W przypadku, gdy chcesz zaktualizować npm do określonej wersji, możesz użyć tego:
npm install npm@version-number
źródło
Sprawdź wersję swojego węzła
node -v
i wersję npmnpm -v
Następnie Aby zaktualizować npm, wpisz w terminalu:npm install npm@latest -g
Mam nadzieję, że mogę pomóc. pozdrowienia
źródło
To właśnie zadziałało dla mnie na Ubuntu
curl -L https://www.npmjs.com/install.sh | sh
źródło
jeśli używasz nvm
źródło
Możesz użyć
npm
menedżera pakietów:Instaluje się
npm
przy użyciu samej @ najnowszej wersji.źródło
W przypadku Ubuntu 18.04
npm zainstaluj najnowszą wersję
Mam nadzieję, że to również dla Ciebie
źródło