update nodejs instalar descargar como comandos actualizar windows node.js npm package-managers

nodejs - ¿Cómo puedo actualizar npm en Windows?



npm search (29)

Esta es la mejor herramienta para mantener la versión de NODE.Js i NVM

Administrador de versiones de nodos (nvm) para Windows pero para Windows, con un instalador. Descargar ahora ! Este siempre ha sido un administrador de versiones de nodo, no un administrador de io.js, por lo que no hay soporte para io.js. Sin embargo, el nodo 4+ es compatible.

Intenté this :

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

... pero no funcionó

¿Cómo hago esto en Windows?


Cómo actualizar Node.js:

  1. Desinstalar Node.js. Haga clic en el menú Inicio, escriba "Cambiar o quitar un programa", haga clic en el elemento que se muestra, encuentre Node.js en la lista y desinstálelo.

  2. Elimine directorios, tanto C:/Program Files (x86)/nodejs/ como C:/Program Files/nodejs/ si existen.

  3. Instale el último, https://nodejs.org/en/download

La desinstalación / eliminación / instalación parece innecesaria, pero a menudo lo es y esto ahorrará tiempo. Estas instrucciones provienen de Microsoft.

Cómo actualizar NPM:

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

Esta es la documentación oficial para actualizar npm en windows.

Todo fue probado y funcionando en Windows 10 (2017).



Abra PowerShell como administrador.

Para instalar una primera vez, puede usar este pequeño script para descargar el último msi y ejecutarlo

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

En futuras actualizaciones puede descargar solo node.exe y actualizar npm con

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

Ahora debería tener el último nodo y npm.

Fui un poco más lejos y decidí implementar un nvm para Windows.

https://github.com/brunolm/nvm

Install-Module -Name power-nvm nvm install latest nvm default latest


Como algunas personas, necesitaba combinar varias respuestas, y también necesitaba configurar un proxy.

Esto debería funcionar para cualquiera. No tengo ningún deseo de ejecutar un archivo EXE o un archivo MSI ... desinstalar / reinstalar, o eliminar manualmente archivos y carpetas. Eso es así 1999: P

  1. Ejecuta esto para actualizar NPM:

    Ejecutar PowerShell como administrador

    npm i -g npm // This works

    No estoy pensando que este código en realidad actualice su versión npm a continuación

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

Ejecuta esto para actualizar 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)

Si obtiene `wget: no se pudo encontrar una parte de la ruta ..." **, vea a continuación ... desplácese hacia abajo. Lea la Respuesta de la Web ... Al menos está perforando el firewall / proxy (si tiene una o ya han corrido el código para pasar ...

De otra manera

Puede que necesites configurar tu proxy

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

2 posibles errores

  1. No puede encontrar la ruta de la solución de ruta "where.exe node" (cortesía de Lonnie Best Answer)

    Por ejemplo, si Node.js NO vive en "Archivos de programa (x86)" tal vez con where.exe, vive en ''C: / Archivos de programa / nodejs / node.exe''.

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

  2. Ahora tal vez intenta actualizar, pero aparece otro error, "node.exe está siendo usado por otro proceso".

    • Cierre / apague otras consolas .. indicaciones de comando y ventanas de PowerShell, etc. Incluso si está usando npm en un indicador de comando, ciérrelo.

npm -v (3.10.8)

nodo -v (v6.6.0)

HECHO. Estoy en la versión que quiero .


En mi caso, descubrí que tenía dos copias de Node.js instaladas. Uno bajo "C: / Archivos de programa / nodejs" y otro bajo "C: / Archivos de programa (x86) / nodejs".


Esta es la nueva y mejor manera de actualizar npm en Windows .

Ejecutar PowerShell como administrador

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

Nota: No ejecute npm i -g npm . En su lugar, utilice npm-windows-upgrade para actualizar npm en el futuro. Además, si ejecuta el instalador NodeJS, reemplazará la versión del nodo.

  • Actualiza npm en el lugar, donde el nodo lo instaló.
  • Actualización fácil, actualice a la última npm-windows-upgrade -p -v latest ejecutando npm-windows-upgrade -p -v latest .
  • No modifica la ruta por defecto.
  • No cambia la ubicación del paquete global por defecto.
  • Permite actualizaciones y degradaciones fáciles.
  • Oficialmente recomendado por el equipo de NPM .
  • Una lista de versiones coincidentes entre NPM y NODE ( https://nodejs.org/en/download/releases/ ), pero deberá descargar NODE INSTALLER y ejecutarlo para actualizar el nodo ( https://nodejs.org/en/ )

Esto es lo que funcionó para mí.

  1. Abra una carpeta local que no sea aquella en la que está instalado nodejs.
  2. Instale npm en esa carpeta con el comando npm install npm
  3. Navegue a la carpeta que contiene el nodo js. (C: / Archivos de programa / nodejs / node_modules)
  4. Elimine la carpeta npm y reemplácela con las carpetas npm y bin en la carpeta local.
  5. Ejecutar npm -v . Ahora obtendría la versión actualizada para npm.

Nota: Intenté instalar npm directamente en "C: / Archivos de programa / nodejs / node_modules" pero creó errores.


Esto funciona bien para actualizar npm en Windows 7 x64:

  • Inicio de Windows
  • Todos los programas
  • Node.js
  • Símbolo del sistema de Node.js (clic alternativo)
  • Ejecutar como administrador

    $ npm -g install npm

  • eliminar C:/Program Files/nodejs/npm.cmd el nuevo npm estará en C:/Users/username/appdata/roaming/npm/npm.cmd

Espero que esto ayude.


Esto funciona bien para mi

  1. Ejecutar el símbolo del sistema como administrador

  2. Navegue a la carpeta que contiene nodejs (por ejemplo, C: / Archivos de programa / nodejs)
  3. Ejecutar Powershell -ExecutionPolicy Unrestricted

  4. Ejecutar npm-windows-upgrade

  5. Esto mostrará la lista de versiones disponibles para instalar. Simplemente seleccione la versión deseada moviendo la tecla arriba / abajo y presione Entrar.

    Esto actualizará tu npm
  6. Para comprobar la versión actual de npm

    Ejecutar npm --version

Captura de pantalla del símbolo del sistema


Esto podría ayudar a alguien. Ni "npm-windows-upgrade" ni el instalador solo lo hicieron por mí. Powershell todavía estaba usando una versión anterior de node y npm.

Así que esto es lo que hice (funcionó para mí): 1. Descargue el instalador más reciente de nodejs.org. Instalar el nodo. Se actualizará su nodo; En todas partes (PowerShell, cmd, etc.). 2. Instale el paquete npm-windows-upgrade (npm install -g npm-windows-upgrade) y ejecute npm-windows-upgrade.

No desinstalé nada y no puse ningún camino.


La forma más fácil que encontré hasta ahora para actualizar Node.js es usar Chocolatey . Use Chocolatey para instalar o actualizar la última versión de Node.js en Windows:

Paso 1: Primero, asegúrate de que ya tienes instalado Chocolatey. De lo contrario, use un shell administrativo para instalar chocolatey a través de cmd.exe o PowerShell.exe. Para obtener más información, visite: https://chocolatey.org/docs/installation

Paso 2: Instalar con cmd.exe . Ejecuta el siguiente 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"

Para instalar con PowerShell.exe , visite: https://chocolatey.org/docs/installation

Paso 3: instale o actualice con los siguientes comandos en cmd.exe (en modo administrativo)

Para instalar Node.js : cinst nodejs.install

Para actualizar Node.js : cup nodejs.install


Las respuestas anteriores funcionarán instalando una nueva versión de Node.js (probablemente la mejor opción), pero si tiene una dependencia de una versión específica de Node.js, entonces funcionará lo siguiente: "npm install npm -g". Verifique ejecutando npm -v antes y después del comando.


OK chicos, leí (probé en Windows) todo lo anterior y todas estas respuestas tienen sus propias desventajas.

Para obtener la mejor manera de actualizar Node.js (al menos para mí), vaya a https://nodejs.org/en/ Luego descargue la última versión e instálela en la misma carpeta en la que instaló la versión anterior en - 1 min. hecho. No es necesario eliminar ningún archivo antiguo.

Luego actualice npm escribiendo en cmd: npm install --save latest-version


Para actualizar NPM, esto me funcionó:

  • Navegue en su shell al directorio de instalación de su nodo, por ejemplo, C:/Program Files (x86)/nodejs
  • ejecutar npm install npm (sin opción -g )

Para instalar las actualizaciones, simplemente https://nodejs.org/en/download del sitio Nodejs.org y ejecútelo nuevamente. La nueva versión de Node.js y NPM reemplazará las versiones anteriores.


Para lo que valga, tuve que combinar varias respuestas ...

  1. Desinstale Node.js en el panel de control Agregar o quitar programas .
  2. Elimine directorios, tanto C:/Program Files (x86)/nodejs/ como C:/Program Files/nodejs/ si existen.
  3. Instala la última versión, http://nodejs.org/download/

Para mí, después de desinstalar totalmente el nodo. 10.29, y luego instalando el nodo 4.2.2, quedaba un archivo 10.29 node.exe en mi carpeta c: / windows.

Encontré esto usando el siguiente comando:

where.exe node

El comando devolvió:

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

Entonces, aunque había instalado con éxito la versión 4.2.2 a través del ejecutable msi, el comando "node -v" continuaría devolviendo 10.29.

Resolví esto eliminando este archivo:

C:/Windows/node.exe


Powershell no ejecuta npm directamente, sugiero usar

./npm install -g npm-windows-upgrade ./npm-windows-upgrade

y falló con:

Quería instalar npm 6.1.0, pero la versión instalada es 3.10.10.

Una razón común es un intento de "npm install npm" o "npm upgrade npm". A partir de hoy, la única solución es desinstalar completamente y luego reinstalar Node.js. Para ver un pequeño tutorial, consulte http://aka.ms/fix-npm-upgrade .

Por favor, considere reportar sus problemas a http://aka.ms/npm-issues .

http://aka.ms/fix-npm-upgrade <- este es un enlace muerto


Puede actualizar su npm a la última versión estable con el siguiente comando:

npm install npm@latest -g

Usa PowerShell para ejecutarlo. Este comando no necesita privilegios de administrador de Windows y puede verificar el resultado con npm -v


Puede usar Chocolatey que es un administrador de paquetes para Windows (como apt-get para Debian Linux).

Instalar nuevo (puede que necesite desinstalar versiones instaladas previamente)

> choco install nodejs

Actualizar a la última versión

> choco update nodejs

y para npm

> choco update npm


Puedes usar estos comandos:

npm cache clean npm update -g [package....]

Si está actualizando desde una versión anterior del nodo, querrá actualizar todos los paquetes globales existentes. También puede especificar el nombre del paquete que se actualizará.


Seguí @ josh3737 e instalé el último MSI desde la página de inicio de node.js.

Pero tuve el problema adicional de que aún tenía el nodo anterior y npm en la línea de comandos. El problema fue causado por la nueva instalación, que se instaló en

C:/Program Files (x86)/nodejs/

en lugar de la instalación anterior en

C:/Program Files/nodejs/

La nueva instalación agregó el nuevo directorio en mi variable de ruta después de la anterior. Así que la instalación anterior seguía siendo la activa en la ruta. Después de eliminar C:/Program Files/nodejs/ de la ruta del sistema y C:/Users/.../AppData/Roaming/npm de la ruta del usuario y reiniciar la línea de comandos, la nueva instalación estaba activa.

Tal vez la ruta mínima fue un problema local que no tiene nada que ver con la nueva instalación, tenía dos enlaces a AppData/Roaming/npm . Y tal vez esto también puede solucionarse desinstalando primero node.js e instalando la nueva versión después.


Siga estos pasos para la ventana 10 o la ventana 8

  • presiona WIN + R y escribe cmd y escribe
  • npm i -g npm@next
  • npm i -g npm@next OR npm i -g node@{version}
  • Elimine la ruta de entorno C:/Program Files/nodejs de la variable de entorno PATH.
  • escriba refreshenv en cmd

Ahora tendrás tu nueva versión que instalaste.

Nota : Si no eliminas la ruta. Verás la versión anterior del nodo.


También me enfrentaba a problemas similares. Seguí los pasos mencionados a continuación y funcionó para mí:

  • Vaya a Windows > Start > Node.js

    • haga clic derecho en el Node.js command prompt
    • haga clic en Run as administrator
  • ping registry.npmjs.org

  • npm view npm version

  • cd %ProgramFiles%/nodejs

  • npm install npm@latest

y npm actualizado con éxito. Antes intentaba CMD y eso fue un error de lanzamiento. puede haber algún problema de ruta que se resolvió ejecutando el símbolo del sistema NodeJs. Espero que te funcione. prueba esto.


Use Upgrade npm en Windows

¡Este es el documento oficial para que un usuario actualice npm en Windows!

Aquí está mi captura de pantalla!


Download y ejecuta el último MSI. El MSI actualizará su nodo instalado y npm.


1. Instalar la última versión npm

npm install –g npm@latest

(Puedes escribir "npm –version" para verificar que)


2. Instalación del nodo

a. Instale la nueva versión del nodo a través de la siguiente URL: https://nodejs.org/en/download/current/ Siga las opciones predeterminadas
segundo. Quitar C: / Users // AppData / Roaming / NPM
do. Quitar C: / Users // AppData / Roaming / npm-cache


Opcionalmente:

re. (Elimine la carpeta node_modules en su carpeta de proyecto actual)
mi. npm caché verificar
F. npm instalar


Para NodeJS

Descargue la versión de nodo requerida msi desde https://nodejs.org/en/download/releases/ e instálela

para Npm

Ejecutar PowerShell como administrador

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