Miten voin päivittää NodeJS:n ja NPM:n seuraaviin versioihin?

Asensin juuri Node.js ja npm (lisämoduuleja varten).

Miten voin päivittää Node.js:n ja käyttämäni moduulit uusimpiin versioihin?

Voiko npm tehdä sen, vai pitääkö minun poistaa ja asentaa Node.js ja npm uudelleen saadakseni seuraavat versiot?

Seurasin tämän npm-osion vaiheita.

Katso komennon update dokumentit:

npm update [ [ ...]]

Tämä komento päivittää kaikki luetellut paketit uusimpaan versioon (joka on määritetty tunnisteen config avulla). Se asentaa myös puuttuvat paketit.

Katso lisäksi dokumentaatio kohdista Node.js ja NPM-asennus ja NPM:n päivittäminen.

Seuraava alkuperäinen vastaus on vanhasta FAQ:sta, jota ei enää ole olemassa, mutta sen pitäisi toimia Linuxissa ja Macissa:

Miten päivitän npm:n?

npm install -g npm

Huomaa, että tämä komento poistaa nykyisen npm-version. Varmista, että käytät sudo npm install -g npm, jos käytät Macia.

Voit myös päivittää kaikki vanhentuneet paikalliset paketit tekemällä npm update ilman argumentteja tai globaalit paketit tekemällä npm update -g.

Toisinaan npm:n versio kehittyy niin, että nykyistä versiota ei voi asentaa kunnolla jo asennetun version kanssa. (Mieti, jos päivityskomennossa on joskus vika.) Näissä tapauksissa voit tehdä näin:

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

Jos haluat päivittää itse Node.js:n, suosittelen käyttämään nvm, the Node Version Manager.

Kommentit (26)

Löysin tämän todella siistin tavan päivittää node David Walsh's blogi, voit tehdä sen asentamalla n:

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

Se asentaa node:n nykyisen vakaan version.


EDIT: Älä käytä enää n:ää. Suosittelen käyttämään nvm. Voit yksinkertaisesti asentaa stabiilin noudattamalla alla olevia komentoja:

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

Ymmärtääkseni tämä kysymys koskee Linux-konetta, mutta jos joku etsii Windows-ratkaisua, mene Node.js-sivustolle, napsauta etusivun download-painiketta ja suorita asennusohjelma.

Onneksi se huolehti kaikesta ja muutamalla 'Seuraava' -painikkeen klikkauksella sain uusimman 0.8.15 Node.js-version toimimaan Windows 7 -koneessani.

Kommentit (9)