Hoe kan ik NodeJS en NPM updaten naar de volgende versies?

Ik heb net Node.js en npm (voor extra modules) geïnstalleerd.

Hoe kan ik Node.js en de modules die ik'm gebruik updaten naar de laatste versies?

Kan npm het doen, of moet ik Node.js en npm verwijderen en opnieuw installeren om de volgende versies te krijgen?

Ik volgde deze stappen in de npm sectie.

Zie de docs voor het update commando:

npm update [ [ ...]]

Dit commando zal alle genoemde pakketten updaten naar de laatste versie (gespecificeerd door de tag config). Het zal ook ontbrekende pakketten installeren.

Zie ook de documentatie over Node.js en NPM installatie en NPM opwaarderen.

Het volgende originele antwoord is van de oude FAQ die niet meer bestaat, maar zou moeten werken voor Linux en Mac:

Hoe update ik npm?

npm install -g npm

Houd er rekening mee dat dit commando uw huidige versie van npm zal verwijderen. Zorg ervoor dat u sudo npm install -g npm gebruikt als u op een Mac werkt.

U kunt ook alle verouderde lokale pakketten updaten door npm update te doen zonder argumenten, of globale pakketten door npm update -g te doen.

Af en toe zal de versie van npm zo ver vooruit gaan dat de huidige versie niet goed geïnstalleerd kan worden met de versie die u al geïnstalleerd heeft. (Denk aan, als er ooit een bug in het update commando zit.) In die gevallen, kunt u dit doen:

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

Om Node.js zelf te updaten, raad ik je aan om nvm, de Node Version Manager te gebruiken.

Commentaren (26)

Ik vond deze heel nette manier om node te updaten op David Walsh's blog, je kunt het doen door n te installeren:

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

Het zal de huidige stabiele versie van node installeren.


EDIT: Gebruik alsjeblieft geen n meer. Ik raad aan om nvm te gebruiken. Je kunt stable gewoon installeren door de onderstaande commando's te volgen:

nvm ls-remote
nvm install  
nvm use 
Commentaren (13)

Ik begrijp dat deze vraag voor een Linux machine is, maar voor het geval iemand op zoek is naar een Windows oplossing, ga gewoon naar de Node.js site, klik op de download knop op de homepage en voer het installatieprogramma uit.

Gelukkig zorgde het voor alles en met een paar klikken op de 'Next' knop kreeg ik de nieuwste 0.8.15 Node.js versie draaiend op mijn Windows 7 machine.

Commentaren (9)