node instalar diferencias node.js npm nvm

node.js - instalar - Diferencia entre NPM y NVM



yarn vs npm (2)

Sé que npm es el administrador de paquetes y nvm es el administrador de versión de nodo. Actualmente estoy tratando de instalar automáticamente mi entorno de desarrollo y producción usando Bash y olvidé cómo comencé y en qué orden. Después de instalar npm, descubrí que nuestro nvm no estaba instalado.

¿Todavía necesito instalar nvm? Si es así, ¿cuál es el beneficio?


nvm como dijiste es un administrador de versiones de nodejs "activo". Puede tener múltiples versiones de nodo en la misma máquina y cambiar haciendo "nvm use version". npm respeta nvm si está presente en la máquina, lo que significa que si tiene 0.12.7 activo y hace npm install -g uuid, lo instalará globalmente bajo 0.12.7 pero si cambia a 4.0.0, uuid ya no estará disponible a nivel mundial.

En cualquier caso, no necesariamente necesita nvm para instalar paquetes.


nvm (Node Version Manager) es una herramienta que le permite descargar e instalar Node.js. Compruebe si lo tiene instalado a través de nvm --version .

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash

npm (Node Package Manager) es una herramienta que le permite instalar paquetes javascript. Compruebe si lo tiene instalado a través de npm --version .

npm viene con Node.js, por lo que si tiene un nodo instalado ( node --version ), lo más probable es que también npm instalado npm .

No necesita nvm menos que desee mantener múltiples versiones de Node.js instaladas en su sistema o si desea actualizar su versión actual.