30-agosto-2018
admin

Uso de NVM en Windows

NVM es el acrónimo de “Node Version Manager” o “Gestor de Versiones de Node”, te permite gestionar distintas versiones de NodeJs en una misma máquina.

Me voy a centrar en su instalación en windows. Pasos a seguir:


PRIMERO
A – Inicialmente tenemos que desinstalar todas las versiones de nodejs y npm que tengamos instaladas en nuestro equipo. Para ello vamos a programas y caracteristicas en nuestro panel de control y desinstalamos el NodeJs que tengamos intalado.´
B – Limpiamos del PATH todas aquellas variables de entorno que tengamos de node y npm.
C – Necesitaremos reiniciar el equipo.
D – Debemos revisar los siguientes directorios y eliminarlos ya que nvm no instalará nada si ya existen:

	C:\Program Files (x86)\Nodejs
        C:\Program Files\Nodejs
	C:\Users\{User}\AppData\Roaming\npm (or %appdata%\npm)
	C:\Users\{User}\AppData\Roaming\npm-cache (or %appdata%\npm-cache)
        C:\Users\{User}\.npmrc 
	C:\Users\{User}\AppData\Local\Temp\npm-*

SEGUNDO
Pasamos a su instalación. NVM no soporta windows así que debemos utilizar nvm-windows. Descargamos el zip y, tras ejecutarlo, seguimos las instrucciones de pantalla.
Si todo ha ido bien, nos vamos a la consola y escribimos nvm.

TERCERO
Ahora ya podemos instalar todas las versiones de node que vayamos a utilizar. En mi caso necesito al útlima, la 8.11.2 y la 6.14.2. Para ello abrimos la consola de windows como administrador y ejecutamos:

	nvm install v10.4.0
	nvm install v6.14.2
	nvm install v8.11.2

Con el comando nvm list vemos que las ha instalado correctamente.

CUARTO
Cuando queramos utilizar una version concreta de nodejs por ejemplo la 10.4.0 que habíamos instalado sólo tendremos que ejecutar:

	nvm use 10.4.0

Con node -v y con npm -v podremos ver que realmente estamos usando la version que hemos seleccionado.



Resumen de comandos NVM

//Instalar esa versión de node.js o latest para la versión estable actual.
	nvm install < versión >
//Una lista de instalaciones de node.js
	nvm list
//Desinstala esa versión de node.js
	nvm uninstall < versión >
//Cambiar a esa versión de node.js
	nvm use < versión >

Comentarios cerrados.

Categorias

Linkedin