Es tikko instalēju Node.js
un npm
(papildu moduļiem).
Kā es varu atjaunināt Node.js un moduļus, ko es izmantoju, līdz jaunākajām versijām?
Vai to var izdarīt npm
, vai arī man ir jāizņem un no jauna jāinstalē Node.js un npm, lai iegūtu nākamās versijas?
Es izpildīju šī soļus npm
sadaļā.
Skatiet dokumentāciju par [
update`] komandu:
npm update [<name> [<name> ...]]
Šī komanda atjauninās visas uzskaitītās paketes līdz jaunākajai versijai (norādīta ar tagu config). Tā arī instalēs trūkstošās paketes.
Papildus skatiet dokumentāciju Node.js un NPM instalēšana un NPM atjaunināšana.
Nākamā sākotnējā atbilde ir no vecā FAQ, kas vairs nepastāv, bet tai vajadzētu būt derīgai Linux un Mac operētājsistēmām:
Kā atjaunināt npm?
npm install -g npm
Lūdzu, ņemiet vērā, ka šī komanda noņems pašreizējo npm versiju. Noteikti izmantojiet
sudo npm install -g npm
, ja lietojat Mac.Jūs varat arī atjaunināt visas novecojušās vietējās paketes, izpildot
npm update
bez argumentiem, vai globālās paketes, izpildotnpm update -g
.Reizēm npm versija attīstās tā, ka pašreizējo versiju nevar pareizi instalēt kopā ar jau instalēto versiju. (Apsveriet, vai atjaunināšanas komandā kādreiz ir kļūda.) Šādos gadījumos varat rīkoties šādi:
curl https://www.npmjs.com/install.sh | sh
Lai atjauninātu pašu Node.js, iesaku izmantot nvm, Node Version Manager.
Es atradu šo patiešām veikls veids, kā atjaunināt mezglu par David Walsh's blog, jūs varat to izdarīt, instalējot n
:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Tas instalēs pašreizējo stabilo node
versiju.
EDIT: Lūdzu, vairs nelietojiet n. Es iesaku izmantot nvm
. Jūs varat vienkārši instalēt stabilu, izpildot turpmāk minētās komandas:
nvm ls-remote
nvm install <version>
nvm use <version>
Es saprotu, ka šis jautājums ir par Linux mašīnu, bet tikai gadījumā, ja kāds meklē Windows risinājumu, vienkārši dodieties uz Node.js vietni, noklikšķiniet uz download pogas mājas lapā un izpildiet instalēšanas programmu.
Par laimi, tā par visu parūpējās, un ar dažiem klikšķiem uz 'Next' pogas manā Windows 7 datorā darbojās jaunākā 0.8.15 Node.js versija.