Estoy ejecutando la versión Node.js v0.5.9-pre
en Ubuntu 10.10.
Me gustaría estar usando la versión v0.5.0-pre
.
¿Cómo vuelvo a la versión anterior del nodo?
Una forma es usar NVM, el Node Version Manager.
Use el siguiente comando para obtener nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
Puede encontrarlo 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)
nvm alias default v0.5.0
¿Sabrías cómo lograr que mantenga la configuración después de un reinicio?
.nvmrc
archivo en el directorio con la descripción de la versión que desea usar. Y luego simplemente haz nvm use
y no te importa nada
Use n , un administrador de versiones de Nodo extremadamente simple que se puede instalar a través de npm.
Supongamos que desea que Node.js v0.10.x genere 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
Use nvm-windows , es como nvm pero para Windows. Descargue y ejecute el instalador , luego:
nvm install v0.10.33 # Install v0.10.33
nvm use v0.10.33 # Use v0.10.33
Usage:
nvm install [version] # Download and install [version]
nvm uninstall [version] # Uninstall [version]
nvm use [version] # Switch to use [version]
nvm list # List installed versions
> npm install -g nvmw
n use vesion
No se puede cambiar una versión de nodo globalmente. Solo una vez cambiado.
n 9.6.0
afirma que instaló 9.6.0 pero node -v
todavía muestra 9.6.1.
¿Por qué usar cualquier extensión cuando puedes hacer esto sin extensión :)
Instalar una versión específica del nodo
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Versión específica: en sudo n 4.4.4
lugar desudo n stable
n
no es compatible con Windows.
n
una extensión? Cuando lo haces, npm install -g n
estás instalando una extensión ...
sudo
parte. no deberías hacer esto
Ventanas:
Para degradar su nodo.
npm install node@<version>
ex: npm install node@8.10.0
Para rebajar tu npm.
npm install -g npm@<version>
ex: npm install -g npm@3.10.10
Tenga en cuenta que cierre todas las ventanas donde se ejecuta el nodo. Navegador, editor, etc.
Primero debe instalar el nodo. Y si ya ha instalado, puede degradar la versión del nodo y npm también, simplemente ejecute los comandos anteriores. Si todavía no tuvo suerte y no logró actualizar el nodo. Prueba esto. Intente instalar el nodo globely. ex:
npm install -g node@8.10.0
Otra cosa a considerar aquí es intentar actualizar npm si está buscando la última versión de npm. correr
npm install npm@latest -g
MAC
Nota: para mac, estos mismos comandos deberían funcionar. Espero que esto se resuelva.
sudo
, así que simplemente escribir npm install -g node@8.12.0
funcionó bien
Instala Chocolatey. Entonces corre:
choco install nodejs.install -version 6.3.0
Chocolatey tiene muchas versiones de Nodo disponibles .
npm install -g npm@3.10.3
La forma más fácil que he encontrado es usar el sitio nodejs.org :
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
Si está en el nodo 12 y desea degradar al nodo 10, simplemente elimine el nodo y siga las instrucciones para la versión deseada:
# Remove the version that is currently installed
sudo apt remove -y nodejs
# Setup sources for the version you want
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
# (Re-)Install Node
sudo apt-get install -y nodejs
Me encontré queriendo degradar a LTS en Windows desde el borde de la sangría. Si no está utilizando un administrador de paquetes como Chocolatey o un administrador de versiones de nodo como nvm o n, simplemente descargue .msi
la versión que desee e instálela. Es posible que desee eliminar la versión actualmente instalada a través de la herramienta "Agregar o quitar programas" en Windows.
Recomiendo encarecidamente chocolatey para mantener las instalaciones actualizadas fácilmente y es una forma común de instalar Node.js en Windows. Tuve que eliminar la versión de última generación antes de instalar la versión LTS:
choco uninstall nodejs
choco install nodejs-lts
package.json
- La manera mantenible y portátilPuede agregar node
como dependencia package.json
y controlar qué versión se utiliza para un proyecto en particular. Al ejecutar un package.json
"script", npm
(y yarn
) usará esa versión para ejecutar el script en lugar del Node.js. instalado globalmente
El node
paquete logra esto mediante la descarga de un node
binario para su sistema local y lo coloca en el node_modules/.bin
directorio.
Si bien no es muy portátil o fácil de mantener, a algunos desarrolladores les gusta cambiar manualmente qué versión global del nodo está activa en un momento dado y piensan que las formas oficiales de hacerlo son demasiado lentas. Hay dos paquetes populares de npm que proporcionan interfaces útiles de CLI para seleccionar (e instalar automáticamente) la versión que desee para su sistema: nvm
y n
. Usar cualquiera está más allá del alcance de esta respuesta.
Otra buena biblioteca para administrar múltiples versiones de Node es N: https://github.com/visionmedia/n
En Windows 7 utilicé el 'Desinstalar Node.js' general (recién comencé a escribir en el campo de búsqueda del menú principal inferior izquierdo) 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
Tenía la versión de nodo 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. versión de nodo degradada automáticamente.
Entonces, para degradar la versión del nodo, simplemente instale la versión anterior del nodo js. Se degradará automáticamente desde la versión superior.
Lo intenté en osx. Funciona a las mil maravillas .
Por alguna razón, Brew instala el nodo 5 en un directorio separado llamado nodo5.
Los pasos que tomé para volver a la versión 5 fueron: (Necesitará buscar la instalación / desinstalación estándar, pero de lo contrario este proceso es más sencillo de lo que parece).
Debe estar todo configurado con el nodo 5.
ejecuta esto:
rm -rf node_modules && npm cache clear && npm install
El nodo se instalará desde lo que esté en caché. Entonces, si borra todo primero, entonces NPM usa 0.10.xx, se revertirá correctamente.
node
paquete, que puede instalar como un ejecutable local. Por ejemplo, v12.1:npm i --no-save node@12.1
. Puede ejecutarlo en la carpeta actual como./node_modules/node/bin/node .
. La desventaja es que no puedes / no debes instalarlo globalmente.