windows - nodejs - node js 8.9 4
No veo la última versión al actualizar Node.js a través del instalador(MSI) de Windows 7 (6)
Estoy intentando actualizar el nodo en mi Windows 7 pero no veo la última versión después de reinstalar / actualizar el nodo.
Simplemente voy a http://nodejs.org/download/ y obtengo el último instalador de Windows, v0.10.28 . Luego simplemente ejecuté ese instalador donde se instala de manera predeterminada todo en mi disco duro local, incluyendo npm, lo cual es genial porque también quería actualizar eso.
Instalar ejecuciones / acabados sin problemas aparentes, pero cuando hago una:
node --version
Todavía estoy viendo mi versión "antigua", v0.10.15 , no la última que supuestamente acabo de instalar, v0.10.28. Mi versión npm también reporta mi versión "antigua".
He intentado reiniciar también.
¿Cómo diablos hace una actualización de nodo / npm?
Para actualizar Node, descargue la última http://nodejs.org/dist/latest/node.exe (o http://nodejs.org/dist/latest/x64/node.exe para sistemas de 64 bits) y reemplace su nodo anterior .exe con él.
Para actualizar npm, ejecute el comando npm update npm -g.
Tuve el mismo problema, pero se debió a que se estaban configurando versiones duplicadas de los nodejs en mis variables de entorno.
Puede verificarlo fácilmente en Windows usando where node
en cmd. Si se está emitiendo más de una ruta, este podría ser el motivo de este error. Puedes arreglarlo eliminando las otras variables ambientales.
Tuve exactamente el mismo problema, y una cosa de la que hay que tener cuidado es asegurarme de que está descargando la versión de arquitectura correcta (por ejemplo, 32 bits o 64 bits). Al actualizar, descargué la versión de 32 bits y no me di cuenta. Pero la versión anterior que tenía instalada era de 64 bits. Así que en realidad terminé con una versión de 32 bits y 64 bits instalada. Pero cuando va a realizar una desinstalación, solo muestra una versión de node.js, por lo que incluso después de la desinstalación, desinstaló la última versión, pero mantuvo la versión anterior allí. Es por eso que seguí recibiendo la versión anterior cuando hice "node -v".
Una vez que descargué la versión correcta (64 bits en mi caso), el problema se resolvió.
Tuve un problema similar pero en MacOS y la razón era que tenía instalado nvm
. Así que ejecuta los comandos que se encuentran en la mayoría de los sitios web:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
no funcionó, node -v
aún mostraba la versión anterior. Lo que hice fue instalar el nodo de nvm:
nvm install v0.12.6
Esto creará un nodo desde cero en su máquina, y luego node -v
mostrará la versión correcta. Creo que todavía podría haber usado los comandos anteriores usando n
y luego nvm use v0.12.6
, pero esto es algo para probar. Si tiene nvm
instalado, simplemente verifique los comandos de nvm
para actualizar el nodo.
Usuarios de Windows
El nodo es más probable que esté instalado en 2 ubicaciones.
- C: / Archivos de programa / nodejs
- C: / Archivos de programa (x86) / nodejs
Cambie el nombre de la carpeta de la versión (x86) a "nodejsOLD", reinicie el símbolo del sistema e intente nuevamente.
node -v
El instalador funciona bien, cosas que NO necesitas hacer:
- Usted NO necesita desinstalar
- NO es necesario reiniciar
Hay una buena discusión para Windows y el nodo en el desbordamiento de pila aquí: ¿Cómo actualizo npm en Windows?
Answer dada por Johan Dettmar sobre el uso de n también funcionará aquí.
Para Windows
: abrir el símbolo del sistema como administrador
Para Linux/Mac
: sudo -s
en terminal
-
npm cache clean -f
(force) borra tu npm cache -
npm install -gn
install "n" (esto puede llevar un tiempo) -
n stable
actualizaciónn stable
a la última versión