Cómo cambiar a una versión anterior de Node.js
(11)
* NIX (Linux, OS X, ...)
github.com/tj/n , un administrador de versiones de nodo extremadamente simple que se puede instalar a través de npm.
Digamos que quieres que Node.js v0.10.x compile Atom .
npm install -g n # Install n globally
n 0.10.33 # Install and use v0.10.33
Usage:
n # Output versions installed
n latest # Install or activate the latest node release
n stable # Install or activate the latest stable node release
n <version> # Install node <version>
n use <version> [args ...] # Execute node <version> with [args ...]
n bin <version> # Output bin path for <version>
n rm <version ...> # Remove the given version(s)
n --latest # Output the latest node version available
n --stable # Output the latest stable node version available
n ls # Output the versions of node available
Windows ya no es compatible
- Lo siguiente está obsoleto ya que el paquete ya no se mantiene y no funciona en Windows 10
Use nvmw , es como https://github.com/creationix/nvm pero para Windows.
npm install -g nvmw # Install nvmw globally
nvmw install v0.10.33 # Install a specific version number
nvmw use v0.10.33 # Use the specific version
Usage:
nvmw help # Show this message
nvmw install [version] # Download and install a [version]
nvmw uninstall [version] # Uninstall a [version]
nvmw use [version] # Modify PATH to use [version]
nvmw ls # List installed versions
Estoy ejecutando la versión v0.5.9-pre
Node.js en Ubuntu 10.10.
Me gustaría usar la versión v0.5.0-pre
.
¿Cómo puedo volver a la versión anterior del nodo?
Windows
Baje el Nodo con Chocolately
Instala Chocolatey. Entonces corre:
choco install nodejs.install -version 6.3.0
Chocolatey tiene muchas versiones de Node disponibles .
Degradar NPM
npm install -g [email protected]
¿Por qué usar cualquier extensión cuando puedes hacer esto sin extensión :)
Instalar la versión específica del nodo
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Versión específica: sudo n 4.4.4
lugar de sudo n stable
En Windows 7 utilicé el ''Desinstalar Node.js'' general (recién comencé a escribir en la parte inferior izquierda, campo de menú principal), seguido de hacer clic en el enlace a la versión anterior que cumple con el proyecto, por ejemplo: Windows 64-bit Installer : https://nodejs.org/dist/v4.4.6/node-v4.4.6-x64.msi
Otra buena biblioteca para administrar varias versiones de Node es N: https://github.com/visionmedia/n
Por alguna razón, Brew instala el nodo 5 en un directorio separado llamado node5.
Los pasos que tomé para volver a la versión 5 fueron los siguientes: (Necesitará buscar la instalación / desinstalación estándar, pero de lo contrario este proceso es más sencillo de lo que parece).
- Instale node5 utilizando la instalación estándar de Brew, PERO aún no se ha creado el enlace.
- Desinstale todas las demás versiones del nodo utilizando brew desvincular nodo y brew uninstall node. Es posible que deba usar --force para eliminar una de las versiones.
- Encuentra la carpeta de bodega en tu computadora
- Eliminar la carpeta de nodo en el sótano.
- Cambie el nombre de la carpeta node5 a node.
- Entonces, nodo de enlace de cerveza
Debes estar todo listo con el nodo 5.
Tenía el nodo versión 6.4.0.
Como necesito la versión anterior 6.3.0, acabo de instalar la versión 6.3.0 nuevamente en mi sistema. La versión del nodo bajó automáticamente de categoría.
Entonces, para degradar la versión del nodo, simplemente instale la versión anterior del nodo js. Se bajará automáticamente de la versión superior.
Lo intenté en osx. Funciona a las mil maravillas .
Una forma es usar NVM, el administrador de versiones de nodos. Lo puedes encontrar en https://github.com/creationix/nvm
Le permite instalar y administrar fácilmente múltiples versiones de nodo. Aquí hay un fragmento de la ayuda:
Usage:
nvm install <version> Download and install a <version>
nvm use <version> Modify PATH to use <version>
nvm ls List versions (installed versions are blue)
ejecuta esto:
rm -rf node_modules && npm cache clear && npm install
El nodo se instalará desde cualquier cosa que esté en caché Entonces, si borra todo primero, luego NPM usa 0.10.xx, se revertirá correctamente.
nvmw ya no se mantiene, pero encontré otra fuente que parece estar actualizada (a partir del 1/4/17).
Funciona. Me permitió rebajar a 6.3.1
Windows:
Para degradar su nodo.
npm install node@<version>
ex: npm install [email protected]
Para rebajar su npm.
npm install -g npm@<version>
ex: npm install -g [email protected]
Tenga en cuenta cerrar todas las ventanas donde se ejecuta el nodo. Navegador, editor etc.
Necesitas primero instalar el nodo. Y si ya lo tiene instalado, puede degradar la versión de node y npm también simplemente ejecute los comandos anteriores. Si aún así no tuvo suerte y no tuvo éxito al actualizar el nodo. Prueba esto. Intenta instalar el nodo globalmente. ex:
npm install -g [email protected]
Otra cosa a considerar aquí es intentar actualizar npm. correr
npm install npm@latest -g
MAC
Nota: para mac reemplazar npm con brew y ejecutar. Espero que esto se resuelva.