Ako môžem aktualizovať NodeJS a NPM na ďalšie verzie?

Práve som nainštaloval Node.js a npm (pre ďalšie moduly).

Ako môžem aktualizovať Node.js a moduly, ktoré používam, na najnovšie verzie?

Môže to urobiť npm, alebo musím odstrániť a znovu nainštalovať Node.js a npm, aby som získal ďalšie verzie?

Postupoval som podľa tohto postupu v časti npm.

Pozrite si dokumentáciu pre príkaz update:

npm update [ [ ...]]

Tento príkaz aktualizuje všetky uvedené balíky na najnovšiu verziu (určenú značkou config). Taktiež nainštaluje chýbajúce balíky.

Okrem toho si pozrite dokumentáciu Inštalácia Node.js a NPM a Aktualizácia NPM.

Nasledujúca pôvodná odpoveď je zo starého FAQ, ktorý už neexistuje, ale mal by fungovať pre Linux a Mac:

Ako aktualizujem npm?

npm install -g npm

Upozorňujeme, že tento príkaz odstráni vašu aktuálnu verziu npm. Ak používate počítač Mac, určite použite sudo npm install -g npm.

Môžete tiež aktualizovať všetky zastarané lokálne balíky príkazom npm update bez akýchkoľvek argumentov alebo globálne balíky príkazom npm update -g.

Občas sa verzia npm vyvíja tak, že aktuálnu verziu nie je možné správne nainštalovať spolu s verziou, ktorú už máte nainštalovanú. (Zvážte, či sa niekedy vyskytne chyba v príkaze update.) V takýchto prípadoch môžete urobiť toto:

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

Na aktualizáciu samotného Node.js odporúčam použiť nvm, správcu verzií uzlov.

Komentáre (26)

Na David Walsh's blog som našiel tento naozaj šikovný spôsob aktualizácie uzla, môžete to urobiť nainštalovaním n:

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

Nainštaluje sa aktuálna stabilná verzia node.


EDIT: Prosím, nepoužívajte už n. Odporúčam používať nvm. Stabilný môžete jednoducho nainštalovať podľa nižšie uvedených príkazov:

nvm ls-remote
nvm install  
nvm use 
Komentáre (13)

Chápem, že táto otázka je určená pre počítač s Linuxom, ale v prípade, že niekto hľadá riešenie pre Windows, stačí ísť na stránku Node.js, kliknúť na tlačidlo download na domovskej stránke a spustiť inštalačný program.

Ten sa našťastie o všetko postaral a niekoľkými kliknutiami na tlačidlo 'Next' som na svojom počítači s Windows 7 spustil najnovšiu verziu Node.js 0.8.15.

Komentáre (9)