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 [<name> [<name> ...]]
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 doornpm 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.
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 <version>
nvm use <version>
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.