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