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.

Comentarii la întrebare (6)

Vezi docs pentru update comanda:

npm update [ [ ...]]

Această comandă va actualiza toate pachetele enumerate la cea mai recentă versiune (se specifică prin tag-ul config). Acesta va instala, de asemenea, lipsește de pachete.

Î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:

Cum pot sa fac update npm?

npm install-g npm

vă Rugăm să rețineți că această comandă va elimina versiunea curentă de npm. Asigurați-vă că pentru a folosi sudo npm install-g npm` dacă pe un Mac.

puteți actualiza, de asemenea, toate depășite locale pachete de a face npm update fara nici un argument, sau pachete globale de a face npm update-g.

Ocazional, versiunea de npm va progresa astfel că versiunea actuală nu poate fi instalat în mod corespunzător cu versiunea pe care ați instalat deja. (Luați în considerare, dacă există vreodată un bug în actualizarea de comandă.) În aceste cazuri, puteți face acest lucru:

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

Pentru a actualiza Node.js în sine, vă recomandăm să utiliza nvm, Nodul Versiune Manager.

Comentarii (26)

Am gasit acest mod foarte elegant de actualizare nod pe David Walsh's blog, o poti face prin instalarea n:

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

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:

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

Actualizarea npm este simplu:

npm install npm@latest -g
Comentarii (8)

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.

Comentarii (9)

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:

$ brew install node

mai târziu, va fi capabil să-l actualizeze, folosind

$ brew update && brew upgrade node

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:

$ brew switch node 0.10.26

Pentru a instala prepara la Mac:

$ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

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ță:

$ n 0.10.26
$ n 0.8.17
$ n 0.9.6

Utilizarea (și a instala dacă lipsește) cea mai recentă versiune oficială:

$ n latest

Utilizare/instalare stabilă oficial de lansare:

$ n stable

Comutați la versiunea anterioară ai fost folosind:

$ n prev

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:

$ n

  0.10.26
• 0.8.17
  0.9.6

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/actualiza n prin `nmp:

$ npm install -g n

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:

$ nvm install 0.10

Și apoi puteți trece la versiunea instalată:

$ nvm use 0.10

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ă:

$ nvm use

Sau poți doar să-l rulați:

$ nvm run 0.10

Dacă vrei să vezi ce versiuni sunt deja instalat, utilizați:

$ nvm ls

Pentru a instala nvm în sine, puteți utiliza install script (necesită git) folosind cURL`:

$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh

sau wget:

$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh

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).

Comentarii (4)

verificați mai Întâi NPM versiune

npm -v

1) Actualizarea NPM la versiunea curentă:

Vezi curent NPM versiune:

npm view npm version

Update npm la versiunea curentă:

npm i -g npm


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)

npm view npm versions --json

Reinstalați NPM la o anumită versiune alese din lista versiuni - de exemplu, pentru a 5.0.3

npm i -g npm@5.0.3
  • Instalarea unuia versiune va elimina automat cel instalat în prezent.

  • Pentru Linux și iOS adauge comenzi cu sudo

Comentarii (1)

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)

în Primul rând, să se asigure că poate executa script-uri de pe sistemul dvs. prin rularea următoarea comandă la un ridicată PowerShell. Pentru a rula PowerShell ca Administrator, faceți clic pe Start, căutare pentru PowerShell, faceți clic dreapta PowerShell și selectați executare ca Administrator.

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force    

Apoi, pentru a instala și de a folosi acest upgrader instrument, fugi (de asemenea, de la o crescute PowerShell sau cmd.exe):

npm install --global --production npm-windows-upgrade
npm-windows-upgrade
Comentarii (3)

Prima actualizare npm,

npm install-g npm@next

Apoi update `nod de la următoarea versiune,

npm install-g nod@next sau npm install-g n@next sau, la cele mai recente,

npm install-g nod@mai recente sau npm install-g nod

verificarea după instalare versiune,

nod --versionsau nod -v

Comentarii (1)

pur și SIMPLU UTILIZAȚI ACEASTĂ

npm i -g npm

Aceasta este ceea ce am promped pe consola mea de la npm când o nouă actualizare/bug-fix sunt eliberate:

Comentarii (1)
  • 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

Comentarii (3)
$ npm install -g npm stable

A lucrat pentru mine pentru a actualiza din 1.4.28 2.1.5

Comentarii (0)

Încercați cea mai recentă versiune stabilă de npm

Vezi ce versiune de npm te're de funcționare:

npm -v 

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:

npm install-g npm@mai recente 

Sau faceți upgrade la cea mai recentă versiune:

npm install-g npm@următoare 

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

    • %ProgramFiles%\nodejs\npm
    • %ProgramFiles%\nodejs\npm.cmd
  • 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:

cd %ProgramFiles%\nodejs
npm install npm@latest

Dacă ați instalat cu npm node.js installer, după ce unul dintre pașii anteriori, face următoarele.

  • Opțiunea 1 sau 2

    • Du-te în %ProgramFiles%\nodejs\node_modules\npm și copiați fișierul numit npmrc în noul npm dosar, care ar trebui să fie %appdata%\npm\node_modules\npm. Acest lucru vă va spune noul npm unde globale pachetele instalate sunt.
  • Opțiunea 3

    • Copia npmrc fișier înapoi în %ProgramFiles%\nodejs\node_modules\npm

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.

npm config obține prefix -g 

e't setat la <X>:\Users\<utilizator>\AppData\Roaming\npm, puteți rula comanda de mai jos să-l corecteze:

npm config set prefix "${APPDATA}/npm" -g 

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:

npm config set prefix "${LOCALAPPDATA}/npm" -g 

...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.

Sursa: https://docs.npmjs.com/troubleshooting/try-the-latest-stable-version-of-npm
Comentarii (0)

Tocmai am instalat Node.js pe un nou Windows 7, cu următoarele rezultate:

> node -v
v0.12.0
> npm -v
2.5.1

Am făcut apoi procedura descrisă mai sus:

> npm install -g npm

ș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 face care 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\

> npm -v
2.7.3

Bucurați-vă. :-)

Comentarii (0)

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

Comentarii (0)

Doar executați următoarea comandă în terminal ca root/administrator:

npm i -g n
n stable
npm update -g npm

Ea a lucrat pentru mine pe Linux

Comentarii (1)

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

Comentarii (2)

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.

Comentarii (1)

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 sau wget -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

Comentarii (0)

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!

Comentarii (7)

Doar cu acest cod

npm install update
Comentarii (0)