Jeg har lige installeret Node.js
og npm
(til yderligere moduler).
Hvordan kan jeg opdatere Node.js og de moduler, som jeg bruger, til de nyeste versioner?
Kan npm
gøre det, eller skal jeg fjerne og geninstallere Node.js og npm for at få de næste versioner?
Jeg fulgte dette trin i npm
-afsnittet.
Se dokumentationen for kommandoen update
:
npm update [<name> [<name> ...]]
Denne kommando opdaterer alle de anførte pakker til den seneste version (angivet af tagget config). Den vil også installere manglende pakker.
Se desuden dokumentationen om Node.js and NPM installation og Upgrading NPM.
Det følgende originale svar er fra den gamle FAQ, som ikke længere eksisterer, men burde fungere for Linux og Mac:
Hvordan opdaterer jeg npm?
npm install -g npm
Bemærk venligst, at denne kommando fjerner din nuværende version af npm. Sørg for at bruge
sudo npm install -g npm
hvis du er på en Mac.Du kan også opdatere alle forældede lokale pakker ved at udføre
npm update
uden argumenter, eller globale pakker ved at udførenpm update -g
.Af og til vil versionen af npm udvikle sig således, at den aktuelle version ikke kan installeres korrekt sammen med den version, du allerede har installeret. (Overvej, om der nogensinde er en fejl i opdateringskommandoen.) I disse tilfælde kan du gøre dette:
curl https://www.npmjs.com/install.sh | sh
For at opdatere Node.js selv anbefaler jeg, at du bruger [nvm, Node Version Manager] (https://github.com/creationix/nvm).
Jeg fandt denne rigtig smarte måde at opdatere node på David Walsh's blog, du kan gøre det ved at installere n
:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Det vil installere den aktuelle stabile version af node
.
EDIT: Brug venligst ikke n længere. Jeg anbefaler at bruge nvm
. Du kan simpelthen installere stable ved at følge nedenstående kommandoer:
nvm ls-remote
nvm install <version>
nvm use <version>
Jeg kan forstå, at dette spørgsmål er til Linux-maskiner, men hvis nogen skulle være på udkig efter en Windows-løsning, skal du bare gå ind på Node.js-webstedet, klikke på download-knappen på hjemmesiden og køre installationsprogrammet.
Heldigvis tog det sig af det hele, og med et par klik på 'Next' knappen fik jeg den nyeste 0.8.15 Node.js version kørende på min Windows 7 maskine.