Ubuntu - La forma oficial (manualmente)
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
Windows: la forma oficial (manualmente)
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.
Chocolatey: la forma del administrador de paquetes
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
Con package.json
- La manera mantenible y portátil
Permite que cada proyecto especifique su propia versión
Puede 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.
Node Version Manager - El "¡A la mierda, lo haré yo mismo!" Camino
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.