node.js - latest - update node version windows




Come posso aggiornare NodeJS e NPM alle versioni successive? (20)

Aggiornamento per utenti Windows

Gli utenti di Windows dovrebbero leggere Risoluzione dei problemi> Aggiornamento su Windows nella wiki di npm.

Aggiornamento su Windows 10 usando PowerShell (modifica di terze parti)

Il collegamento sopra Risoluzione dei problemi # upgrade-on-windows punta a una pagina github npm-windows-upgrade le righe sottostanti sono citazioni dal readme. Ho aggiornato con successo da npm 2.7.4 a npm 3.9.3 utilizzando il nodo v5.7.0 e powershell (presumibilmente PowerShell versione 5.0.10586.122)

Innanzitutto, assicurati di poter eseguire script sul tuo sistema eseguendo il seguente comando da un PowerShell con privilegi elevati. Per eseguire PowerShell come amministratore, fare clic su Start, cercare PowerShell, fare clic con il pulsante destro del mouse su PowerShell e selezionare Esegui come amministratore.

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force    

Quindi, per installare e utilizzare questo strumento di aggiornamento, eseguire (anche da un PowerShell o cmd.exe elevato):

npm install --global --production npm-windows-upgrade
npm-windows-upgrade

Ho appena installato Node.js e npm (per moduli aggiuntivi).

Come posso aggiornare Node.js e i moduli che sto usando alle ultime versioni?

È possibile che npm faccia o devo rimuovere e reinstallare Node.js e npm per ottenere le prossime versioni?

Ho seguito this nella sezione npm .


Innanzitutto controlla la tua versione di NPM

npm -v

1) Aggiorna NPM alla versione corrente:

Visualizza la versione di NPM curata:

npm view npm version

Aggiorna npm alla versione corrente:

npm i -g npm


2) Elencare tutte le versioni NPM disponibili e creare un'installazione / aggiornamento / roll-back personalizzati

Visualizza tutte le versioni tra cui "alpha", "beta" e "rc" (release candidate)

npm view npm versions --json

Reinstallare NPM in una versione specifica scelta dall'elenco delle versioni, ad esempio 5.0.3

npm i -g [email protected]
  • L'installazione di una versione rimuoverà automaticamente quella attualmente installata.

  • Per Linux e iOS premi i comandi con sudo


SEMPLICEMENTE USARE QUESTO

npm i -g npm

Questo è quello che prendo sulla mia console da npm quando vengono rilasciati nuovi aggiornamenti / bug-fix:


A volte è più semplice scaricare l'ultima versione da http://nodejs.org/

Soprattutto quando tutte le altre opzioni falliscono.

http://nodejs.org/ -> fai clic su INSTALLA -> avrai l'ultimo nodo e npm

Semplice!


Basta eseguire il seguente comando nel terminale come root / amministratore:

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

Ha funzionato per me su Linux


Capisco che questa domanda sia per la macchina Linux, ma nel caso qualcuno stia cercando una soluzione Windows, vai sul sito Node.js , fai clic sul pulsante di download sulla homepage ed esegui il programma di installazione.

Per fortuna si è occupato di tutto e con pochi clic del pulsante 'Avanti' ho ottenuto la versione 0.8.15 di Node.js in esecuzione sul mio computer Windows 7.



Ecco una semplice soluzione per coloro che hanno installato il node tramite Homebrew senza npm e in seguito hanno faticato con npm aggiornamento / installazione di npm utilizzando uno script ufficiale. Questo approccio presuppone che tu abbia eseguito l'installazione del node come segue:

brew install node --without-npm
echo prefix=~/.npm-packages >> ~/.npmrc
curl -L https://www.npmjs.com/install.sh | sh

Se sopra fallito, inizia da qui. Rimuovi npm se presenti:

rm -rf ~/.npm-packages/lib/node_modules/npm

Scarica e decomprimi l'ultima versione di npm , attualmente alla 5.6.0:

cd ~
curl -L https://registry.npmjs.org/npm/-/npm-5.6.0.tgz | tar xz

Sposta il pacchetto decompresso nella cartella node_modules:

mv ~/package ~/.npm-packages/lib/node_modules/npm

Assicurati che ~/.bash_profile abbia le seguenti voci:

export NPM_PACKAGES="$HOME/.npm-packages"
export NODE_PATH="$NPM_PACKAGES/lib/node_modules:$NODE_PATH"
export PATH="$NPM_PACKAGES/bin:$PATH"

Fonte del file:

source ~/.bash_profile

Verifica l'installazione:

npm -v

Ho appena installato Node.js su un nuovo computer con Windows 7, con i seguenti risultati:

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

Ho quindi fatto la procedura sopra descritta:

> npm install -g npm

e ha aggiornato alla v2.7.3. Tranne che fare npm -v ancora dato 2.5.1.

Sono andato al pannello di configurazione del sistema, impostazioni avanzate, variabili d'ambiente. Ho visto una variabile PATH specifica per il mio account utente, oltre alla variabile Path globale.
Il primo indicava i nuovi npm: C:\Users\PhiLho\AppData\Roaming\npm
Quest'ultimo include il percorso del nodo: C:\PrgCmdLine\nodejs\ (Oggigiorno, evito di installare roba in Program Files e derivate. Evitare spazi nei percorsi e protezioni inutili rumorose è più sicuro ...)
Se faccio ciò which npm.cmd (ho installato Unix utility ...), punta a quello in Node.

Ad ogni modo, la correzione è semplice: ho appena copiato il primo percorso (in npm) appena prima del percorso per il nodo nella variabile Path globale, e ora recupera l'ultima versione.
<some stuff before>;C:\Users\PhiLho\AppData\Roaming\npm;C:\PrgCmdLine\nodejs\

> npm -v
2.7.3

Godere. :-)


Ho trovato questo modo davvero accurato di aggiornare il nodo sul blog di David Walsh , puoi farlo installando n :

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

Installa la versione stabile corrente del node . Comunque, consiglio di usare nvm .



Per Linux, OSX, ecc.

Per installare l'ultima versione di NPM

npm install -g [email protected]

Oppure per installare la versione più recente

npm install -g [email protected]

Aggiuntivo: per verificare la versione di npm

npm -v

Se ti trovi in ​​una macchina Windows, ti suggerisco di npm sito Web di npm


Per gli utenti Cygwin :

L'installazione di n (node ​​version manager) in Cygwin non funziona, invece di aggiornare il nodo con:

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

Sì, è necessario installare prima wget .



Se stai usando Windows: vai su https://nodejs.org/en/download/ , scarica l'ultimo .exe o .msi e installa per sovrascrivere le vecchie versioni

Se stai usando Ubuntu o Linux: Disinstalla node.js prima di reinstallare, ad es. Con Ubuntu ():

sudo apt-get remove nodejs

# assume node.js 8 is latest version
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install nodejs

node -v
npm -v

Rimuovi node_modules nella cartella del progetto e npm install per assicurarti che l'applicazione funzioni bene sul nuovo node e npm versione di npm .


Solo con questo codice

npm install update

Vedi i documenti per il comando di update :

npm update [<name> [<name> ...]]

Questo comando aggiornerà tutti i pacchetti elencati alla versione più recente (specificata dal tag config). Installerà anche i pacchetti mancanti.

Inoltre, consultare le FAQ :

Come aggiorno NPM?

npm install -g npm

Si noti che questo comando rimuoverà la versione corrente di npm. Assicurati di usare sudo npm install -g npm se su un Mac.

Puoi anche aggiornare tutti i pacchetti locali obsoleti eseguendo npm update senza argomenti, o pacchetti globali eseguendo npm update -g .

Occasionalmente, la versione di npm procede in modo tale che la versione corrente non possa essere installata correttamente con la versione che è già stata installata. (Si consideri, se c'è mai un bug nel comando update.) In questi casi, puoi farlo:

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

Per aggiornare Node.js stesso, ti consiglio di usare nvm, il Node Version Manager .


dovresti vedere questo blog nodejs installare con package-manager

Prima di eseguire questo comando. si mostra eseguire sudo apt-get update , assicurarsi che il risultato sia Leggere gli elenchi dei pacchetti ... Fatto , senza ERRORE

Step by Step (Debian):

sudo apt-get update

installa 6_x

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs

installa 7_x

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs

Installa npm => sudo apt-get install npm

Installa n => sudo npm install n -g

ultima versione di node => sudo n latest

È possibile la versione specifica del nodo

Elenca le versioni del nodo disponibili => n ls

Installa una versione specifica => sudo n 4.5.0


$ npm install -g npm stable

Ho lavorato per aggiornarmi dalla 1.4.28 alla 2.1.5







npm-update