La degradación del software puede ser tan desafiante como la actualización, pero no con NVM. Esta herramienta facilita el cambio de versión de Node.js.

Con el lanzamiento de nuevas versiones de Node.js, no es raro que encuentre problemas de compatibilidad con las dependencias existentes. En tales casos, es posible que deba cambiar la versión de Node.js que está utilizando a una más adecuada para asegurarse de que su aplicación funcione como se espera.

Obtenga información sobre los pasos que debe seguir para degradar su versión de Node.js.

Comprender el sistema de control de versiones de Node.js

No todas las versiones de Node.js son iguales. Si bien las versiones más nuevas ofrecen un rendimiento mejorado y nuevas funciones, también pueden introducir cambios importantes que podrían causar problemas con su código. Al elegir una versión anterior, seleccione la que sea estable y compatible con las dependencias que está utilizando en su aplicación.

Los lanzamientos de LTS son versiones que son compatibles durante un período prolongado y reciben actualizaciones periódicas, incluidas correcciones de seguridad y parches de errores. Los lanzamientos actuales, por otro lado, están destinados a desarrolladores que desean utilizar las últimas funciones y mejoras. Al elegir una versión de Node.js para usar, tenga esto en cuenta.

instagram viewer

Uso de NVM para administrar versiones de Node.js

El Administrador de versiones de nodos (NVM) le permite instalar y cambiar entre múltiples versiones de Node.js con facilidad. Te permite instalar paquetes y dependencias específicas para cada versión de Node.js. Esto significa que puede tener diferentes conjuntos de paquetes y dependencias para cada proyecto, según la versión de Node.js que requiera.

Este enfoque es mejor que instalar y desinstalar Node cada vez que necesite una versión específica.

Antes de usar NVM, debe instalarlo. Visita el repositorio oficial NVM GitHub y siga las instrucciones para instalar NVM en su sistema operativo.

Después de instalar NVM, verifique que funcione correctamente ejecutando este comando:

nvm--v

Si está en Windows, es posible que deba reiniciar el sistema operativo o ejecutar este comando como administrador en el símbolo del sistema.

Ahora que tiene NVM instalado, puede usarlo para administrar sus versiones de Node.js. Los siguientes son pasos básicos para instalar Node.js versión 17.9.1.

Abra una terminal o símbolo del sistema. Luego, use el comando nvm install seguido del número de versión 17.9.1.

instalar nvm 17.9.1

Una vez completada la instalación, use el comando nvm use seguido del número de versión para cambiar a la versión instalada de Node.js.

nvm uso 17.9.1

Verifique que se esté utilizando la versión correcta de Node.js ejecutando el comando node -v en la terminal o en el símbolo del sistema:

nodo -v

Esto debería mostrar el número de versión de la versión de Node.js que acaba de instalar.

v17.9.1

Cambio entre versiones de NVM

Como se indicó anteriormente, una de las principales ventajas de usar NVM es la capacidad de cambiar fácilmente entre las versiones de Node.js según sea necesario.

Para comenzar, use el comando nvm ls para enumerar todas las versiones de Node.js instaladas en su máquina.

nvm ls

La salida del comando nvm ls incluye el número de versión y si esa versión está actualmente en uso.

20.1.0
18.12.1
* 17.9.1 (actualmente usando un ejecutable de 64 bits)
6.14.0

Ahora puede usar el comando uso de nvm seguido del número de versión para cambiar a la versión deseada de Node.js.

Creación de un alias para las versiones de Node.js

Si hace referencia con frecuencia a una determinada versión de Node.js para sus proyectos, es posible que encuentre un alias breve más fácil de recordar y escribir.

Para crear un alias para una versión específica de Node.js mediante NVM, utilice el comando nvm alias. Por ejemplo, para crear un alias llamado default17 para la versión 17.9.1 de Node.js, ejecute el siguiente comando:

nvm alias predeterminado17 17.9.1

Ahora, en lugar de escribir nvm uso 17.9.1 cada vez que quieras cambiar a esa versión, puedes usar nvm usa por defecto17.

Si desea eliminar este alias, utilice el comando nvm unalias:

nvm unaalias por defecto17

Uso de NVM para administrar versiones de Node.js

Diferentes aplicaciones pueden ser compatibles con diferentes versiones de Node.js. Si necesita cambiar a una versión anterior o incluso actualizar a la última, use NVM.

NVM lo ayudará a instalar varias versiones de Node.js y cambiar entre ellas según el proyecto. De esta manera, evita cualquier problema de incompatibilidad.