Hoe npm updaten

Ik probeer mean.io boilerplate te installeren. Het mislukt bij het uitvoeren van sudo npm install -g meanio@latest. Voordat het faalt, merkt het op dat het npm-versie 1.4.x ‘wil’, terwijl ik 1.2.18 heb geïnstalleerd. Dus probeerde ik npm bij te werken naar de laatste; meerdere manieren. De laatste was…

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

Waarom wordt nog steeds versie 1.2.18 weergegeven, terwijl ik zojuist heb geüpdatet naar 1.4.7?


Antwoord 1, autoriteit 100%

Hiermee wordt npmbijgewerkt met behulp van npmzelf:

sudo npm install npm -g

Als je vastzit, probeer dan sudo npm update npm -g. Alle eer gaat naar Tim Castelijns. Ik heb het getest op ubuntu 14.04, npm 1.3.10


Merk op dat als u nvmgebruikt voor het beheren van meerdere versies in uw lokale ontwikkelomgeving voor bijv testdoeleinden, al uw geïnstalleerde versies (vermeld door nvm ls) bevinden zich in ~/.nvm, daarom laat u de systeembrede installatie over (d.w.z. laat sudo weg):

npm install npm -g

DEBIAN ENTERPRISE

Overweeg voor een volledige bedrijfspraktijk nodesource.com:

curl -sL https://deb.nodesource.com/setup| sudo bash –

zoals hierbeschreven.

ANDERE ONDERNEMING

Voor niet-debian distributies kijk op de node github wiki
https://github.com/joyent/node/wiki /installing-node.js-via-package-manager
downloadpagina https:// nodejs.org/en/download/

Voor historisch inzicht: Chis Lea handhaafde zijn PPA, maar nu bundelde hij zijn krachten met nodesource.


Antwoord 2, autoriteit 22%

Als het antwoord van user3223763 niet werkt, kunt u dit proberen:

sudo apt-get remove nodejs ^node-* nodejs-*
sudo apt-get autoremove
sudo apt-get clean
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install nodejs

Dan :

curl https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | sh

Open hierna een nieuwe terminal en controleer de npm-versie:

npm --version

BEWERKEN / BIJWERKEN:

Vandaag is de laatste nvm-versie :

https://raw.githubusercontent.com/creationix/nvm/ v0.25.4/install.sh

Het CURL-commando is dus: v0.25.4 in plaats van v0.13.1

curl https://raw.githubusercontent.com/creationix/nvm/v0.25.4/install.sh | sh

Je kunt https://github.com/creationix/nvm/releasesgebruiken om de juiste versie voor verdere upgrades


Antwoord 3, autoriteit 11%

vergeet niet het terminalvenster te sluiten en opnieuw te starten;)

(tenminste als u “npm –version” in de terminal wilt controleren)

sudo npm install npm -g

dat werkte bij mij ook


Antwoord 4, autoriteit 8%

Heb de bovenstaande opties geprobeerd op Ubuntu 14.04, maar ze gaven constant deze foutmelding:

npm ERR! teerpakket Fout bij lezen
/root/tmp/npm-15864/1465947804069-0.4854120113886893/pakket

Vervolgens deze oplossing online gevonden:

1) Maak eerst de cache van npm schoon:

sudo npm cache clean -f

2) Plaats n module van npm

sudo npm install -g n

3) Begin met de installatie door de versie van knooppunt selecteren om te installeren: stabiel of laatste , zullen we gebruik maken van stabiel hier

sudo n stable

4) Controleer de versie van het knooppunt:

node -v

5) Controleer de versie van NPM:

npm -v

5, Autoriteit 6%

Het lijkt erop dat u gebruik maakt van Ubuntu (vanaf de opdrachtregel laten zien). Om de update npmen nodejskunt u de PPA repository te gebruiken:

sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm

6, Autoriteit 4%

Om de laatste stabiele versie gewoon draaien

npm install npm@latest -g

Het werkte prima voor mij!


7, Autoriteit 3%

U kunt proberen:

sudo npm i -g npm

8, Autoriteit 2%

U kunt npmpackage manager te gebruiken:

npm install npm@latest

Deze installaties npmmet behulp van zelf @ nieuwste versie.


9

In het geval u wilt updaten NPM naar een specifieke versie, kunt u dit gebruiken:

npm install npm@version-number


10

npm i -g npm
      Update available 4.5.0 → 4.6.1    │
   │     Run npm i -g npm to update 

Dit is wat npm raadt wanneer in terminal, tweede stuk wordt direct gekopieerd en geplakt uit mijn terminal

note: im met behulp van een mac


11

Zeer eenvoudig

Voor Linux of Mac

sudo npm install npm@latest -g

Voor Windows: Run je opdrachtprompt als administrator en voer het onderstaande commando

npm install npm@latest -g

12

nvm install-latest-npm

Als je toevallig gebruik nvm


13

Voor Ubuntu 18.04

npm nieuwste versie installeren

Ik hoop dat het ook voor jou is

Other episodes