Iniciar sesión
Iniciar sesión

Cómo instalar y usar el gestor de paquetes Yarn para Node.js

Cómo instalar y usar el gestor de paquetes Yarn para Node.js
Hostman Team
Redactor técnico
Entorno Node.js
12.02.2026
Reading time: 4 min

Yarn es una herramienta eficiente para gestionar dependencias en proyectos basados en Node.js. Es conocida por su alta velocidad, seguridad y facilidad de uso.

¿Qué es Yarn y por qué usarlo?

Yarn es una alternativa al gestor estándar npm (Node Package Manager). Está diseñado para manejar paquetes y proyectos creados con Node.js. Yarn ofrece varias ventajas frente a npm:

Velocidad: Yarn descarga paquetes en paralelo, reduciendo significativamente el tiempo de instalación.
Seguridad: El uso del archivo yarn.lock ayuda a prevenir conflictos de versiones.
Compilaciones deterministas: Garantiza que se utilicen versiones idénticas de paquetes en diferentes máquinas.
Interfaz fácil de usar: Sintaxis de comandos más clara y herramientas adicionales para la gestión de dependencias.

Si tu proyecto implica trabajar con muchos paquetes y dependencias, el uso de Yarn puede simplificar considerablemente el proceso. Permite instalaciones más rápidas y seguras y hace que la gestión de dependencias sea más predecible, lo cual es especialmente valioso en proyectos en equipo.

Comparación entre Yarn y npm

Las ventajas de Yarn lo hacen especialmente atractivo para los desarrolladores, sobre todo en proyectos de gran escala.

Característica

Yarn

npm

Velocidad de instalación

Más rápida gracias a la caché

Más lenta

Gestión de dependencias

Compilaciones deterministas

Posibles conflictos de versiones

Archivo de bloqueo

yarn.lock

package-lock.json

Facilidad de uso

Sintaxis simplificada

Interfaz más estándar

Instalación de Yarn

Antes de instalar Yarn, asegúrate de que Node.js y npm estén instalados:

  1. Abre la terminal o el símbolo del sistema.

  2. Ejecuta los siguientes comandos para comprobar las versiones:

node -v

npm -v

Si Node.js o npm no están instalados, descárgalos desde el sitio web oficial de Node.js. También puedes utilizar nuestra guía de instalación.

Para instalar Yarn globalmente, ejecuta:

npm install -g yarn

Comprueba si Yarn se instaló correctamente:

yarn --version

Si el comando devuelve el número de versión, Yarn se ha instalado correctamente.

Comandos de Yarn

La sintaxis intuitiva de Yarn facilita la gestión eficiente de las dependencias del proyecto.

Inicializar un proyecto

Para comenzar con Yarn, inicializa tu proyecto para crear un archivo package.json con la información del proyecto y sus dependencias.

Navega al directorio de tu proyecto:

cd your-project-directory

Ejecuta el siguiente comando y sigue las indicaciones:

yarn init

Esto generará un archivo package.json con la configuración básica del proyecto.

Instalar paquetes

Para instalar un paquete:

yarn add <package-name>

Para instalar un paquete como dependencia de desarrollo:

yarn add <package-name> --dev

Esto es útil para paquetes necesarios solo durante el desarrollo.

Para instalar una versión específica de un paquete:

yarn add <package-name>@<version>

Instalar todas las dependencias

Si el proyecto ya contiene package.json o yarn.lock:

yarn install

Esto es útil al clonar un proyecto desde un repositorio.

Eliminar paquetes

Para eliminar un paquete del proyecto y actualizar package.json:

yarn remove <package-name>

Actualizar dependencias

yarn upgrade

Auditoría de seguridad de dependencias

yarn audit

Esto ayuda a identificar vulnerabilidades.

Caché

Yarn utiliza caché para acelerar instalaciones posteriores.

Para limpiar la caché:

yarn cache clean

Este comando puede ser útil si encuentras problemas durante la instalación de paquetes.

Conclusión

Yarn es una herramienta moderna para gestionar dependencias en proyectos Node.js. Su velocidad, funciones de seguridad y su interfaz intuitiva lo convierten en una excelente opción para desarrolladores.

Entorno Node.js
12.02.2026
Reading time: 4 min

Similares

Entorno Node.js

Cómo instalar Node.js en Windows

JavaScript ejecuta la mayoría de los elementos interactivos en sitios web y aplicaciones móviles. JavaScript funciona perfectamente con HTML/CSS y está integrado en la mayoría de los navegadores populares. JavaScript puro se utiliza en la web, y para aplicaciones generales en JavaScript, los desarrolladores emplean diversos entornos de ejecución como Node.js. Node.js es un entorno de ejecución para código JavaScript. Permite usar JavaScript como un lenguaje de propósito general, crear componentes del lado del servidor y desarrollar aplicaciones de escritorio completas. La base de Node.js es el motor V8. Este motor fue desarrollado por Google y se utiliza en el navegador Google Chrome. Compila código JavaScript en código máquina que el procesador puede interpretar. Sin embargo, para convertir JavaScript en un lenguaje de propósito general, un motor por sí solo no es suficiente. Para crear una parte del servidor, por ejemplo, el lenguaje necesita trabajar con archivos, redes, etc. Para resolver esto, los desarrolladores añadieron más capacidades a V8 usando su propio código y bibliotecas de terceros. El resultado fue una herramienta que convierte JavaScript en un lenguaje de propósito general. Node.js se ha vuelto popular entre los desarrolladores gracias a su capacidad de crear partes del servidor y del cliente en el mismo lenguaje, su velocidad y NPM. En este artículo explicamos cómo instalar correctamente Node.js en Windows 10/11. Eliminar versiones antiguas Antes de instalar, debes desinstalar versiones antiguas del entorno de ejecución si las tienes, ya que pueden causar conflictos. Vamos a comprobar si el sistema tiene versiones instaladas de Node.js. Para ello, abre cmd (presiona Win+R, escribe cmd y pulsa Enter) y ejecuta el comando nvm list: C:\Users\Hostman>nvm list     18.9.0     18.8.0     16.17.0 Como puedes ver, tenemos varias versiones instaladas. Para eliminarlas: Ejecuta el comando npm cache clean --force. Ve a Agregar o quitar programas y desinstala Node.js. Reinicia el equipo. Elimina los siguientes directorios si existen: C:\Program Files (x86)\NodejsC:\Program Files\NodejsC:\Users\{User}\AppData\Roaming\npmC:\Users\{User}\AppData\Roaming\npm-cacheC:\Users\{User}\.npmrcC:\Users\{User}\AppData\Local\Temp\npm-* Vuelve a la línea de comandos y ejecuta nvm uninstall para cada versión mostrada en la salida de nvm list: C:\Users\Hostman>nvm uninstall 18.9.0Uninstalling node v18.9.0... doneC:\Users\Hostman>nvm uninstall 18.8.0Uninstalling node v18.9.0... doneC:\Users\Hostman>nvm uninstall 16.17.0Uninstalling node v18.9.0... done Comprueba que las versiones se hayan eliminado: C:\Users\Hostman>nvm list'nvm' is not recognized as an internal or external commandC:\Users\Hostman>where nodeNo files matching the pattern were foundC:\Users\Hostman>where npmNo files matching the pattern were found Instalar Node.js en Windows Usar nvm-windows Node Version Manager, o NVM, es un gestor de versiones de Node.js. Puedes necesitar diferentes versiones de Node y cambiar entre ellas mientras trabajas. NVM es el gestor de versiones más común, pero no está disponible en Windows, por lo que se utiliza una versión adaptada llamada nvm-windows. Visita el repositorio de nvm-windows en GitHub. Descarga el instalador nvm-setup.exe para la última versión del gestor. Una vez descargado, instálalo. Cuando finalice la instalación, abre PowerShell como administrador y ejecuta nvm list available para ver la lista de versiones disponibles: Si tu proyecto no requiere una versión específica, recomendamos seleccionar la última versión LTS para minimizar posibles problemas. Si deseas probar nuevas funciones o mejoras, puedes descargar la última versión, aunque existe un mayor riesgo de errores. Vamos a instalar la última LTS. Revisa el número de versión en la salida de nvm list available e instálala usando nvm install: PS C:\WINDOWS\system32> nvm install 20.13.1Downloading node.js version 20.13.1 (64-bit)...Extracting node and npm...Completenpm v10.5.2 installed successfully.Installation complete. If you want to use this version, typenvm use 20.13.1 En algunos casos, al instalar nvm-windows, puede ocurrir un problema: nvm no carga el gestor de paquetes NPM. En ese caso, recomendamos usar el método de instalación que se describe a continuación. Usar el instalador oficial Ve a la sección de descargas del sitio web oficial de Node.js. Selecciona y descarga la versión que necesitas. Una vez finalizada la descarga, abre el archivo y comenzará la instalación. Sigue las instrucciones del instalador. Instalar Node.js en WSL2 Si deseas usar Node.js con Docker, trabajar con la línea de comandos Bash o simplemente prefieres Linux, puedes considerar instalar Node.js en WSL2. WSL (Windows Subsystem for Linux) es una capa de software que permite ejecutar aplicaciones creadas para sistemas Linux en Windows. Esta sección contiene instrucciones para instalar WSL2. El procedimiento de instalación de WSL2 en Windows 10 depende de la versión del sistema operativo. Para averiguarlo, presiona Win+R e introduce winver. Aparecerá la siguiente ventana: Si es Windows 11, puedes continuar con el Método 1. Si es Windows 10, revisa la versión y compilación y selecciona el método adecuado. Método 1: Para Windows 10 versión 2004 o superior, o Windows 11 Para este método, debes usar Windows 10 versión 2004 o superior (compilación 19041 o superior) o Windows 11. En PowerShell, ejecutado como administrador, introduce los siguientes comandos: wsl --installwsl --set-version Ubuntu 2 Para comprobar el resultado, usa el comando wsl.exe -l -v: PS C:\WINDOWS\system32> wsl.exe -l -v   NAME STATE VERSION* Ubuntu Stopped 2 Método 2: Para versiones de Windows 10 anteriores a 2004 Para este método, debes tener al menos la versión 1903 o superior con la compilación 18362.1049 o superior. Ejecuta PowerShell como administrador y activa el Subsistema de Windows para Linux. dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart Luego, activa la función de máquina virtual: dism.exe /online /enable-feature /featurename: VirtualMachinePlatform /all /norestart Después de completar estos pasos, debes reiniciar el equipo. Cuando el equipo se reinicie, descarga e instala el paquete de actualización del kernel de Linux desde el sitio oficial de Microsoft. En PowerShell, selecciona la versión 2 de WSL como predeterminada: wsl --set-default-version 2 Ahora vamos a descargar alguna distribución Linux. Puedes hacerlo directamente desde Microsoft Store. Una vez finalizada la instalación, puedes acceder a la consola del sistema instalado desde el menú de búsqueda. Conclusión Node.js es un entorno de desarrollo popular utilizado por muchas empresas grandes, como PayPal, Yahoo, Ebay, General Electric, Microsoft y Uber. En esta guía hemos revisado diferentes métodos para instalar Node.js en Windows 10 y 11. Puedes consultar nuestra plataforma de aplicaciones para encontrar varios frameworks de Node.js, incluidos Express, Fastify, Hapi y Nest.
16 December 2025 · 6 min to read

¿Necesita ayuda para
elegir un producto?

Nuestros expertos están disponibles para ayudarle a encontrar la solución cloud
adecuada para su empresa, incluso si no sabe por dónde empezar.
Hostman's Support