Kaip atnaujinti "NodeJS" ir NPM į kitas versijas?

Ką tik įdiegiau Node.js ir npm (papildomiems moduliams).

Kaip atnaujinti Node.js ir modulius, kuriuos naudoju, iki naujausių versijų?

Ar tai gali padaryti npm, ar turiu pašalinti ir iš naujo įdiegti Node.js ir npm, kad gaučiau kitas versijas?

Aš atlikau šį žingsnį npm skyriuje.

Žr. Atnaujinti komandos dokumentus:

npm update [ [ ...]]

Ši komanda atnaujins visus išvardytus paketus iki naujausios versijos (nurodytos žyma config). Ji taip pat įdiegs trūkstamus paketus.

Be to, žr. dokumentus Node.js ir NPM diegimas ir NPM atnaujinimas.

Toliau pateiktas originalus atsakymas yra iš seno DUK, kurio nebėra, bet jis turėtų tikti "Linux" ir "Mac" sistemoms:

Kaip atnaujinti npm?

npm install -g npm

Atkreipkite dėmesį, kad ši komanda pašalins dabartinę npm versiją. Jei naudojate "Mac" kompiuterį, būtinai naudokite sudo npm install -g npm.

Taip pat galite atnaujinti visus pasenusius vietinius paketus atlikdami npm update be jokių argumentų arba pasaulinius paketus atlikdami npm update -g.

Kartais npm versija tobulėja taip, kad dabartinės versijos negalima tinkamai įdiegti kartu su jau įdiegta versija. (Apsvarstykite, ar kada nors yra atnaujinimo komandos klaida.) Tokiais atvejais galite atlikti šį veiksmą:

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

Norint atnaujinti patį Node.js, rekomenduoju naudoti nvm, Node Version Manager.

Komentarai (26)

Radau šį tikrai švarų mazgo atnaujinimo būdą David Walsh's tinklaraštyje, galite tai padaryti įdiegę n:

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

Taip bus įdiegta dabartinė stabili node versija.


EDIT: Prašome nebenaudoti n. Rekomenduoju naudoti nvm. Galite tiesiog įdiegti stable, atlikdami toliau pateiktas komandas:

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

Suprantu, kad šis klausimas skirtas "Linux" kompiuteriui, bet jei kas nors ieško "Windows" sprendimo, tiesiog eikite į Node.js svetainę, spustelėkite atsisiuntimo mygtuką pagrindiniame puslapyje ir paleiskite diegimo programą.

Laimei, ji viskuo pasirūpino ir keliais mygtuko 'Next' paspaudimais pasiekiau, kad naujausia 0.8.15 Node.js versija veiktų mano Windows 7 kompiuteryje.

Komentarai (9)