Agregar una versión alternativa de Node.js puede ayudar a gestionar varios proyectos con diferentes dependencias de Node.js. Aquí están los pasos para agregar una versión alternativa de Node.js:
Install Node Version Manager (NVM):
NVM es una herramienta popular que te permite gestionar múltiples versiones de Node.js en una sola máquina. Sigue estos pasos para instalar NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
Después de la instalación, es posible que necesites reiniciar tu terminal o ejecutar:
source ~/.bashrc
(o source ~/.zshrc
si estás usando Zsh).
Instalar la versión deseada de Node.js:
Una vez que NVM esté instalado, puedes usarlo para instalar la versión de Node.js que desees. Por ejemplo, si deseas instalar Node.js versión 14, puedes hacer lo siguiente:
nvm install 14
Usar la versión alternativa de Node.js:
Después de la instalación, puedes cambiar a la nueva versión instalada ejecutando:
nvm use 14
Puedes verificar la versión activa con:
node -v
Establecer la versión por defecto de Node.js (opcional):
Si deseas que esta versión sea la predeterminada para nuevas sesiones de terminal, puedes configurarla como predeterminada:
nvm alias default 14
Esto asegurará que la versión 14 de Node.js sea utilizada por defecto cuando abras una nueva ventana de terminal.
Gestionar múltiples versiones:
Puedes instalar y cambiar entre diferentes versiones de Node.js usando NVM. Por ejemplo, si necesitas volver a una versión diferente, puedes usar:
nvm use <version>
Puedes listar todas las versiones instaladas con:
nvm ls
Cambiar versiones de Node.js automáticamente por proyecto (opcional):
Puedes crear un archivo .nvmrc
en el directorio de tu proyecto con la versión de Node.js deseada. Por ejemplo, si deseas usar Node.js versión 14, crea un archivo .nvmrc
con el contenido:
14
Luego, cuando naveges a ese directorio, simplemente ejecuta:
nvm use
Y NVM cambiará automáticamente a la versión especificada.
Recuerda que siempre debes instalar las versiones que necesitas desde fuentes confiables. NVM es una herramienta ampliamente utilizada, pero siempre ten cuidado al ejecutar comandos de internet sin entender lo que hacen.