Mai mult
Cum pot actualiza NodeJS și NPM pentru versiunile viitoare?
Tocmai am instalat `Node.js "și a" noului management public (pentru module suplimentare).
Cum pot actualiza Node.js și modulele pe care am'm, folosind cele mai recente versiuni?
Pot npm face, sau trebuie să eliminați și să reinstalați Node.js și npm pentru a obține versiunile viitoare?
Am urmat acest pașii în anii `nmp secțiune.
1564
44
Vezi docs pentru
update
comanda:În plus, consultați documentația pe Node.js și NPM instalare și Modernizarea NPM.
Următoarele original răspunsul este din vechiul FAQ care nu mai există, dar ar trebui să lucreze pentru Linux si Mac:
Pentru a actualiza Node.js în sine, vă recomandăm să utiliza nvm, Nodul Versiune Manager.
Am gasit acest mod foarte elegant de actualizare nod pe David Walsh's blog, o poti face prin instalarea
n
:Se va instala cea mai recentă versiune stabilă de
nod
.EDIT: vă Rugăm să don't n mai. Am recomandăm să utilizați
nvm
. Puteți instala pur și simplu stabil, urmând comenzile de mai jos:Actualizarea npm este simplu:
Am înțeles această întrebare este pentru Linux, dar doar în cazul în care cineva este în căutarea pentru o soluție pentru Windows, du-te la Node.js site-ul, faceți clic pe download buton de pe pagina de start și executați programul de instalare.
Din fericire, ea a avut grijă de tot și cu câteva clicuri de 'de Lângă' buton am luat ultima 0.8.15 Node.js versiunea care rulează pe Windows 7.
După cum probabil știți, NPM este în prezent, la pachet cu Node.js, aceasta înseamnă că, dacă ați instalat
nod
aveți deja instalat `nmp. Există mai multe abordări pentru a păstra până la data de Node.js și NPM, trebuie să utilizați una dintre următoarele versiune manageri:Homebrew
Dacă yo sunt pe Mac, puteți utiliza Homebrew. Pentru a instala NodeJS și NPM folosind prepara:
mai târziu, va fi capabil să-l actualizeze, folosind
NPM va fi actualizat la fel de bine.
De asemenea, va fi capabil să "comutator" la una din versiunile anterioare, dacă aveți nevoie, de exemplu:
Pentru a instala prepara la Mac:
N
n este cel mai probabil să
rvm
(Ruby Version Manager), și poate fi folosit pentru a gestiona și actualiza `nod/nmp versiuni.Instalați Node.js versiunile cu ușurință:
Utilizarea (și a instala dacă lipsește) cea mai recentă versiune oficială:
Utilizare/instalare stabilă oficial de lansare:
Comutați la versiunea anterioară ai fost folosind:
Dacă doriți să vedeți lista de instalat noduri, doar rula
n
din linia de comandă, rezultatul va fi ceva de genul următor:Dot (•) înseamnă că-l's o-ului privat în versiunea activă. Pentru a selecta un nod versiunea din lista folosi " sus " și " jos "săgeți și de a activa folosind "enter".
La
n pachet este scris în pură linux shell și disponibil ca un modul de nmp (conține pachetul.json
), deci, dacă aveți orice Node.js instalat, puteți instala/actualizan
prin `nmp:NVM
nvm este, de asemenea, ca
RVM
, chiar comanda de nume și de utilizare sunt foarte similare.Pentru a descărca, compila și instala cele mai recente v0.10.x eliberarea de Node.js folosind
nvm
:Și apoi puteți trece la versiunea instalată:
Puteți crea un
.nvmrc
fișierul conține numărul de versiune în proiect folderul rădăcină; apoi executați următoarea comandă pentru a comuta la versiunea specificată:Sau poți doar să-l rulați:
Dacă vrei să vezi ce versiuni sunt deja instalat, utilizați:
Pentru a instala
nvm
în sine, puteți utiliza install script (necesităgit
) folosind cURL`:sau
wget
:P. S.
Toate aceste abordări I'am folosit pe MacOSX și Linux, nu't au nici o experiență cu privire la modul de a gestiona Node.js versiunile pe Windows, eu pot doar să presupun că " n " (a doua) va lucra pentru Microsoft's sistem de OPERARE (cel puțin din anii
cygwin
).verificați mai Întâi NPM versiune
1) Actualizarea NPM la versiunea curentă:
Vezi curent NPM versiune:
Update npm la versiunea curentă:
2) Lista toate disponibile NPM versiuni și de a face un custom install/update/roll-back
Vizualizati toate versiunile, inclusiv "alfa", "beta" și "rc" (release candidate)
Reinstalați NPM la o anumită versiune alese din lista versiuni - de exemplu, pentru a 5.0.3
Instalarea unuia versiune va elimina automat cel instalat în prezent.
Pentru Linux și iOS adauge comenzi cu sudo
Upgrade pentru Utilizatorii de Windows
Utilizatorii de Windows ar trebui să citească Depanare > Modernizarea la Windows în npm wiki.
Modernizarea la windows 10 folosind PowerShell (3rd party edit)
Link-ul de mai sus de Depanare de#a face upgrade-pe-windows indică o pagina github npm-windows-upgrade randurile de mai jos sunt citate din readme. Am actualizat cu succes de la npm 2.7.4 la npm 3.9.3 folosind nodul v5.7.0 și powershell (probabil powershell versiune 5.0.10586.122)
Prima actualizare
npm
,npm install-g npm@next
Apoi update `
nod
de la următoarea versiune,npm install-g nod@next
saunpm install-g n@next
sau, la cele mai recente,npm install-g nod@mai recente
saunpm install-g nod
verificarea după instalare versiune,
nod --version
saunod -v
pur și SIMPLU UTILIZAȚI ACEASTĂ
Aceasta este ceea ce am promped pe consola mea de la npm când o nouă actualizare/bug-fix sunt eliberate:
La update nod folosi nvm (sau produs nvmw pentru windows).
La update npm, la
npm actualizare npm -g
comanda n't de lucru pentru mine (pe windows). Ce munca a fost reinstalarea npm potrivit documentația: "puteți descărca un fișier zip de https://npmjs.org/dist/, și despachetați-l în același folder unde node.exe viața." Asigurați-vă că, dacă faci asta ca sa scapi de instalare anterioară în primul rând (deși suprascrierea va funcționa, probabil, ok...).La actualizați module, utilizați npm update comanda
A lucrat pentru mine pentru a actualiza din 1.4.28 2.1.5
Încercați cea mai recentă versiune stabilă de npm
Vezi ce versiune de npm te're de funcționare:
Modernizarea pe *nix (OSX, Linux, etc.)
(poate fi necesar să prefix aceste comenzi cu sudo, mai ales pe Linux sau OS X dacă ați instalat Nod folosind default de instalare.)
puteți să faceți upgrade la cea mai recentă versiune de npm folosind:
Sau faceți upgrade la cea mai recentă versiune:
Modernizarea la Windows
implicit, npm este instalat alături de nod în
C:\Program Files (x86)\nodejs
npm's la nivel global pachetele instalate (inclusiv, eventual, npm sine) sunt stocate separat într-un anumit utilizator, director (care este în prezent
C:\Users\<numele de utilizator>\AppData\Roaming\npm).
Pentru că instalatorul pune
C:\Program Files (x86)\nodejs
înainte
C:\Users\<numele de utilizator>\AppData\Roaming\npm
pe CALEA, se va folosi întotdeauna versiunea de npm instalat cu nod în loc de versiunea de npm ai instalat folosind npm -g instala npm@<versiunea>.
Pentru a obține în jurul valorii de acest lucru, puteți face o de următoarele:
Opțiunea 1: edit instalarea Windows's CALEA pentru a pune %appdata%\npm înainte %ProgramFiles%\nodejs. Amintiți-vă că aveți'll nevoie pentru a reporni cmd.exe (și potențial reporniți Windows) atunci când face modificări la CALEA sau cum npm este instalat.
Opțiunea 2: elimina atât de
Opțiunea 3: Navigați la %ProgramFiles%\nodejs\node_modules\npm și copia npmrcfișier într-un alt dosar sau pe desktop. Apoi, deschide cmd.exe și rulați următoarele comenzi:
Dacă ați instalat cu npm node.js installer, după ce unul dintre pașii anteriori, face următoarele.
Opțiunea 1 sau 2
Opțiunea 3
O scurtă notă pe built-in Windows, configurare
Nodul de instalare instalează direct în npm folder, o bucata speciala de Windows-configurare specifice care spune npm în cazul în care pentru a instala pachete globale. Când npm este utilizat pentru a instala în sine, ar trebui să copiați acest special interna configurare în noua instalare. Acolo a fost un bug în unele versiuni de npm care a ținut acest lucru, astfel încât aveți nevoie pentru a merge în și de a rezolva de mână. Executați următoarea comandă pentru a vedea în cazul în care npm va instala pachete globale pentru a verifica dacă acesta este corect.
e't setat la <X>:\Users\<utilizator>\AppData\Roaming\npm, puteți rula comanda de mai jos să-l corecteze:
de Altfel, dacă ar prefera ca pachetele să nu fie instalat la roaming profil (pentru că au o cotă partajat de rețea, sau se face conectarea la sau de la un domeniu de lent), puteți pune în aplicație locală de date în loc de:
...precum și copierea %APPDATA%\npm a - %LOCALAPPDATA%\npm (și actualizarea CALEA%%, desigur).
toată Lumea care lucrează la npm știe că acest proces este complicat și plină, și ne-am're de lucru pentru a face totul mai simplu. Stay tuned.
Tocmai am instalat Node.js pe un nou Windows 7, cu următoarele rezultate:
Am făcut apoi procedura descrisă mai sus:
și este actualizat la v2.7.3. Cu excepția decât a face
npm -v
a dat încă 2.5.1.M-am dus la Sistem din panoul de configurare, setări avansate, variabile de mediu. Am văzut o CALE de variabile specifice pentru contul meu de utilizator, în plus față de global variabila Path. Fostul subliniat nou npm:
C:\Users\PhiLho\AppData\Roaming\npm
Acesta din urmă include calea de la nodul:C:\PrgCmdLine\nodejs\
(în zilele noastre, aș evita să instalați lucruri în Fișiere de Program și derivate. Evitarea spații în căi, și zgomotoase inutil protectii este mai sănătos...) Dacă am facecare npm.cmd
(am Unix utilities instalat...), puncte de la unul la Nod.Oricum, solutia e simpla: eu doar am copiat prima cale (la npm) înainte de calea nod în principal, la nivel mondial variabila Path, și acum se ridică cea mai recentă versiune.
<unele lucruri înainte de a>;C:\Users\PhiLho\AppData\Roaming\npm;C:\PrgCmdLine\nodejs\
Bucurați-vă. :-)
Instala npm =>
sudo apt-get install npm
Instalați n =>
sudo npm instala n-g
cea mai recentă versiune de nod =>
sudo n ultimele
Versiune specifică de nod puteți
Lista nod disponibil în versiuni =>
n e
Instalați o versiune specifică =>
sudo n 4.5.0
Doar executați următoarea comandă în terminal ca root/administrator:
Ea a lucrat pentru mine pe Linux
Pentru Linux, OSX, etc..
Pentru a instala cea mai recentă versiune de NPM
npm install-g npm@mai recente
Sau Să Instalați cea mai recentă versiune
npm install-g npm@next
Suplimentare : Pentru a verifica npm versiune
npm -v
Dacă sunteți într-o Mașină Windows, îți sugerez să mergi la mnp ul
Recent am dat peste acest articol: http://martineau.tv/blog/2013/12/more-efficient-grunt-workflows/ și autorul menționează
$ npm-check-actualizări -u && npm install
pentru a actualiza toate dependențele.This este un pic off topic, dar am ajuns până aici, pe o căutare similară atât crezut că a fost în valoare de partajare.
Cred că cel mai bun mod de a gestiona node.js este de a utiliza NVM. NVM standuri pentru Nodul Versiune Manager.
It's un must-have instrument pentru node.js dezvoltatorii!
Puteți instala NVM folosind următoarea comandă, deschideți terminal și executați una din următoarele:-
curl-o - https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
sauwget -qO - https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
După instalarea acestei it's recomandat pentru a închide actualul terminal și deschide un nou deoarece NVM va fi adăugarea unor variabile de mediu atât de terminal trebuie să fie repornit.
Am'll lista de comenzi de bază pentru utilizarea NVM.
Acest lucru va aduce toate nodul versiuni de pe internet. Toate nod versiuni de la începutul până la data vor fi afișate, Se va menționa, de asemenea, versiunile LTS alături.
nvm ls-la distanță
Acest lucru va instala nod versiunea care vrei (versiune listă se obține folosind comanda de mai sus)
nvm instala v10.15.1
Aceasta comanda ne va da lista de nod versiuni care sunt instalate la nivel local
nvm e
Această comandă este folosită pentru a elimina nodul versiunea pe care doriți de pe computerul dvs.
nvm dezinstalare v10.15.1
Următoarea comandă vă va ajuta să faceți upgrade la cea mai recentă lucru `nmp pe nodul curent versiune
nvm instalați-ultimele-npm
NVM poate fi folosit pentru a gestiona mai multe nod versiuni simultan
Acesta poate ajuta, de asemenea, să instalați toate globale `nmp pachete de la o versiune la alta, în loc de a instala manual fiecare dintre ele!
Există multe alte utilizări ale nvm ale căror detalii și comenzi pot fi găsite aici Nod Versiune Manager
Uneori se's doar simple pentru a descărca cea mai recentă versiune de http://nodejs.org/
Mai ales atunci când toate celelalte opțiuni nu reușesc.
http://nodejs.org/ -> faceți clic pe INSTALARE -> te'll au ultimul nod și npm
Simplu!
Doar cu acest cod