NVM, Node Version Manager

¿Qué es?

Es un controlador de versiones en un mismo ambiente. Permite instalar multiples versiones de Node.js y npm en un mismo equipo, y ejecutar la que necesites en cada momento.

Requisitos Previos

curl: necesario para descargar el script de instalación.
build-essential: necesario en caso de que vayamos a compilar Node.js desde el código fuente.
libssl-dev: ídem build-essential.
git: necesario porque el script de instalación descarga NVM desde un repositorio en Github.

Instalación:

Ir al repositorio de NVM y copiar el instalador. Se ejecuta en el siguiente paso que le añadimos la configuración.

Configurar archivo de perfil de nuestra shell Bash e Instalación:

 

Una vez instalado, cerrar la terminal y volver a abrirla.

Uso

  • nvm: Ver todas las funcionalidades

 

  • nvm ls-remote : Listado de las versiones disponibles
  • nvm install: Descargar e instalar nuevas versiones de Node y npm

Descargar los binarios ya compilados desde el servidor

Descargar el codigo fuente de Node y lo compila en nuestro ambiente

**La ventaja de esta segunda opción es permitirnos personalizar la compilación de Node.

Se pueden instalar todas las versiones que queramos:

  • nvm ls: Ver todas las versiones instaladas
  • nvm use: Usar la version que queramos

 

  • nvm copy-packages: Copiar paquetes de una versión a otra

 

http://www.sergiolepore.net/2014/06/30/nvm-instalando-y-usando-node-version-manager/