versione - update node on windows




Come posso aggiornare npm su Windows? (20)

questo è lo strumento migliore per mantenere la versione di NODE.Js i NVM

Node Version Manager (nvm) per Windows ma per Windows, con un programma di installazione. Scarica ora ! Questo è sempre stato un gestore di versione del nodo, non un gestore io.js, quindi non esiste un supporto di back-up per io.js. Tuttavia, il nodo 4+ è supportato.

Ho provato this :

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

... ma non ha funzionato.

Come posso farlo su Windows?


Come aggiornare Node.js:

  1. Disinstallare Node.js. Fare clic sul menu Start, digitare "Cambia o rimuovi un programma", fare clic sull'elemento visualizzato, trovare Node.js nell'elenco e disinstallarlo.

  2. Elimina le directory, sia C:\Program Files (x86)\nodejs\ che C:\Program Files\nodejs\ se esistenti.

  3. Installa l'ultimo, https://nodejs.org/en/download

La disinstallazione / eliminazione / installazione sembra non necessaria, ma spesso lo è e questo farà risparmiare tempo. Queste istruzioni provengono da Microsoft.

Come aggiornare NPM:

https://www.npmjs.com/package/npm-windows-upgrade

Questa è la documentazione ufficiale per l'aggiornamento di npm su Windows.

Tutto è stato testato e funziona su Windows 10 (2017).


Apri PowerShell come amministratore.

Per installare una prima volta è possibile utilizzare questo piccolo script per scaricare l'ultimo msi ed eseguirlo

$nodeLatest=((curl https://nodejs.org/download/release/latest/).Content | findstr x64.msi) -replace "<(.*?)>", "" -replace "\s+.+", "";
wget "https://nodejs.org/download/release/latest/$nodeLatest" -OutFile (join-path $env:TEMP node.msi); Start-Process (join-path $env:TEMP node.msi)

Su futuri aggiornamenti è possibile scaricare solo node.exe e aggiornare npm con

wget https://nodejs.org/download/release/latest/win-x64/node.exe -OutFile 'C:\Program Files\nodejs\node.exe'
npm i -g npm

Ora dovresti avere l'ultimo nodo e npm.

Sono andato un po 'oltre e ho deciso di implementare un nvm per Windows.

https://github.com/brunolm/nvm

Install-Module -Name power-nvm

nvm install latest
nvm default latest

Come alcune persone, avevo bisogno di combinare più risposte e avevo anche bisogno di impostare un proxy.

Questo dovrebbe funzionare per chiunque. Non ho voglia di eseguire un file EXE o un file MSI .. disinstallare / reinstallare o eliminare manualmente file e cartelle. È così il 1999: P

  1. Esegui questo per aggiornare NPM:

    Esegui PowerShell come amministratore

    npm i -g npm    // This works
    

    Non sto pensando che questo codice in realtà aggiorni la tua versione di npm qui sotto

    Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
    npm install -g npm-windows-upgrade
    npm-windows-upgrade
    
    (courtesy of "Robert" answer)
    

Esegui questo per aggiornare Node.js:

wget https://nodejs.org/download/release/latest/win-x64/node.exe -OutFile 'C:\Program Files (x86)\nodejs\node.exe'    (courtesy of BrunoLM answer)

Se ottieni `wget: Impossibile trovare una parte del percorso ...." **, vedi sotto ... scorri verso il basso.Lettura del Web Response ... È almeno il punch attraverso il firewall / proxy (se ne hai uno o hanno già eseguito il codice passare attraverso ...

Altrimenti

Potrebbe essere necessario impostare il proxy

npm config set proxy "http://proxy.yourcorp.com:811"    (yes, use quotes)

2 possibili errori

  1. Non riesce a trovare il percorso della soluzione di percorso "nodo where.exe" (per gentile concessione di Lonnie Best Answer)

    Ad esempio, se Node.js NON sta vivendo in "Programmi (x86)", magari con where.exe, sta vivendo in "C: \ Programmi \ nodejs \ node.exe".

    wget https://nodejs.org/download/release/latest/win-x64/node.exe -OutFile 'C:\Program Files\nodejs\node.exe'
    
  2. Ora forse prova ad aggiornare ma si ottiene un altro errore, "node.exe viene utilizzato da un altro processo."

    • Chiudi / spegni altre console .. prompt dei comandi e finestre di PowerShell, ecc. Anche se stai utilizzando npm in un prompt dei comandi, chiudilo.

npm -v (3.10.8)

node -v (v6.6.0)

FATTO. Sono alla versione che voglio .


Il modo più semplice che ho trovato finora per aggiornare Node.js è l'utilizzo di Chocolatey . Usa Chocolatey per installare o aggiornare l'ultima versione di Node.js su Windows:

Passo 1: Innanzitutto, assicurati di aver già installato Chocolatey. In caso contrario, utilizzare una shell amministrativa per installare chocolatey tramite cmd.exe o PowerShell.exe. Per ulteriori informazioni, visitare: https://chocolatey.org/docs/installation

Passaggio 2: installazione con cmd.exe . Esegui il seguente comando:

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

Per installare con PowerShell.exe , visitare: https://chocolatey.org/docs/installation

Passaggio 3: installazione o aggiornamento con i seguenti comandi su cmd.exe (in modalità amministrativa)

Per installare Node.js : cinst nodejs.install

Per aggiornare Node.js : cup nodejs.install


Le risposte precedenti funzioneranno installando una nuova versione di Node.js (probabilmente l'opzione migliore), ma se si ha una dipendenza da una versione specifica di Node.js, allora funzionerà: "npm install npm -g". Verificare eseguendo npm -v prima e dopo il comando.


OK ragazzi, ho letto (provato su Windows) tutte le cose precedenti e tutte queste risposte hanno i loro svantaggi.

Per il modo migliore di aggiornare Node.js (almeno per me), vai su https://nodejs.org/en/ Quindi scarica l'ultima versione e installala nella stessa cartella in cui hai installato la versione precedente in - 1 min ed è fatto. Non è necessario rimuovere i vecchi file.

Quindi aggiornare npm digitando cmd: npm install --save latest-version


Per aggiornare NPM, questo ha funzionato per me:

  • Navigare nella shell nella directory di installazione del nodo, ad esempio C:\Program Files (x86)\nodejs
  • eseguire npm install npm (opzione no -g )

Per me, dopo aver completamente disinstallato il nodo. 10.29, e quindi installando il nodo 4.2.2, rimaneva un file node.exe 10.29 nella mia cartella c: \ windows.

Ho trovato questo usando il seguente comando:

where.exe node

Il comando ha restituito:

C:\Windows\node.exe
C:\Program Files\nodejs\node.exe

Quindi, anche se avevo installato con successo la versione 4.2.2 tramite l'eseguibile msi, il comando "node -v" continuava a restituire 10.29.

Ho risolto questo eliminando questo file:

C:\Windows\node.exe

Per quello che vale, ho dovuto combinare diverse risposte ...

  1. Disinstallare Node.js nel pannello di controllo Aggiungi / rimuovi programmi .
  2. Elimina le directory, sia C:\Program Files (x86)\nodejs\ che C:\Program Files\nodejs\ se esistenti.
  3. Installa l'ultima versione, http://nodejs.org/download/

Puoi aggiornare il tuo npm all'ultima versione stabile con il seguente comando:

 npm install [email protected] -g

Utilizzare PowerShell per eseguirlo. Questo comando non richiede i privilegi di amministratore di Windows ed è possibile verificare il risultato con npm -v


Puoi usare Chocolatey che è un gestore di pacchetti per windows (come apt-get per Debian Linux).

Installa di nuovo (potrebbe essere necessario disinstallare le versioni precedentemente installate)

> choco install nodejs

Aggiorna alla versione più recente

> choco update nodejs

e per npm

> choco update npm

Questo è ciò che ha funzionato per me.

  1. Aprire una cartella locale diversa da quella in cui è installato nodejs.
  2. Installa npm in quella cartella con il comando npm install npm
  3. Passare alla cartella contenente il nodo js. (C: \ Programmi \ nodejs \ node_modules)
  4. Eliminare la cartella npm e sostituirla con le cartelle npm e bin nella cartella locale.
  5. Esegui npm -v . Ora avresti ottenuto la versione aggiornata di npm.

Nota: ho provato a installare npm direttamente in "C: \ Programmi \ nodejs \ node_modules" ma ha creato errori.


Questo è il nuovo modo migliore per aggiornare npm su Windows .

Esegui PowerShell come amministratore

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm install -g npm-windows-upgrade
npm-windows-upgrade

Nota: non eseguire npm i -g npm . Usa invece npm-windows-upgrade per aggiornare npm in futuro. Inoltre, se si esegue il programma di installazione di NodeJS, sostituirà la versione del nodo.

  • Aggiorna npm sul posto, dove il nodo l'ha installato.
  • Aggiornamento facile, aggiornamento al più recente eseguendo npm-windows-upgrade -p -v latest .
  • Non modifica il percorso predefinito.
  • Non cambia il percorso globale del pacchetto predefinito.
  • Consente aggiornamenti e downgrade facili.
  • Ufficialmente raccomandato dal team NPM .
  • Un elenco di versioni abbinate tra NPM e NODE ( https://nodejs.org/en/download/releases/ ) - ma sarà necessario scaricare NODE INSTALLER ed eseguirlo per aggiornare il nodo ( https://nodejs.org/en/ )

Questo funziona bene per me per aggiornare npm su Windows 7 x64:

  • Avvio di Windows
  • Tutti i programmi
  • Node.js
  • Prompt dei comandi Node.js (clic alternativo)
  • Esegui come amministratore

    $ npm -g install npm

  • rimuovere C:\Program Files\nodejs\npm.cmd il nuovo npm sarà in C:\Users\username\appdata\roaming\npm\npm.cmd

Spero che questo ti aiuti.


Questo potrebbe aiutare qualcuno. Né "npm-windows-upgrade" né l'installatore lo hanno fatto da soli. Powershell utilizzava ancora una versione precedente di node e npm.

Quindi questo è quello che ho fatto (ha funzionato per me): 1. Scarica l'ultimo programma di installazione da nodejs.org. Installa nodo. Aggiorna il tuo nodo; ovunque (Powershell, cmd ecc.). 2. Installare il pacchetto npm-windows-upgrade (npm install -g npm-windows-upgrade) ed eseguire npm-windows-upgrade.

Non ho disinstallato nulla e non ho impostato alcun percorso.


Utilizzare Aggiorna npm su Windows

Questo è il documento ufficiale per un utente per l'aggiornamento di npm su Windows!

Ecco il mio screenshot!


segui questi passaggi per la finestra 10 o la finestra 8

Ora avrai la tua nuova versione che hai installato.

Nota : se non si rimuove il percorso. Vedrai la versione precedente del nodo.


1. Installazione dell'ultima versione di npm

npm install –g [email protected] 

(Puoi digitare "npm -version" per verificare che)


2. Installazione del nodo

un. Installa la nuova versione del nodo tramite il seguente URL: https://nodejs.org/en/download/current/ Segui le opzioni predefinite
b. Rimuovi C: \ Users \\ AppData \ Roaming \ NPM
c. Rimuovi C: \ Users \\ AppData \ Roaming \ npm-cache


opzionalmente:

d. (Eliminare la cartella node_modules nella cartella del progetto corrente)
e. verifica cache npm
f. installazione di npm


Per NodeJS

Scarica la versione del nodo richiesto msi da https://nodejs.org/en/download/releases/ e installa

per Npm

Esegui PowerShell come amministratore

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm install -g npm-windows-upgrade
npm-windows-upgrade






package-managers