Geekflare recibe el apoyo de nuestra audiencia. Podemos ganar comisiones de afiliación de los enlaces de compra en este sitio.
En Windows Última actualización: 25 de septiembre de 2023
Compartir en:
Escáner de seguridad de aplicaciones web Invicti - la única solución que ofrece verificación automática de vulnerabilidades con Proof-Based Scanning™.

Si está buscando cómo instalar Yarn en el sistema operativo Windows, está en el lugar adecuado. Yarn es un gestor de paquetes rápido y seguro para JavaScript, y el proceso de instalación en Windows es bastante sencillo.

El gestor de paquetes npm para herramientas y bibliotecas JavaScript se ha utilizado durante mucho tiempo. Sin embargo, adolece de problemas como la seguridad, el rendimiento y la coherencia. Los problemas se vuelven exponenciales cuando planea utilizar npm para un proyecto de desarrollo de software grande y concurrente.

Sin embargo, puede eludir todos estos problemas y seguir teniendo acceso al registro npm utilizando Yarn. Además, es un gestor de paquetes preparado para el futuro con características robustas y comandos sencillos. Continúe leyendo mientras le mostramos cómo instalar paquetes yarn en su PC Windows desde cero.

¿Qué es el hilo?

Hilo

Google, Facebook, Tilde y Exponent colaboraron en una herramienta de gestión de paquetes JavaScript que puede sustituir a npm. El resultado del proyecto es el gestor de paquetes Hilo lanzado como herramienta de código abierto en 2016.

Yarn es un novedoso gestor de paquetes que facilita y modifica el flujo de trabajo existente para mantener y gestionar paquetes JavaScript en npm u otros gestores de paquetes. Sin embargo, la herramienta Yarn seguirá siendo compatible con el registro npm para obtener bibliotecas JS preprogramadas, herramientas, etc.

Encuentre a continuación las novedosas características de Yarn que la convierten en una herramienta extraordinaria para todo desarrollador:

  • Obtiene e instala bibliotecas JS, herramientas, paquetes, etc., más rápidamente.
  • Su motor central garantiza la integridad, fiabilidad y control de versiones de los paquetes instalados.
  • Un simple proyecto de desarrollo de software puede incluir miles de dependencias. Yarn facilita el flujo de trabajo de gestión de dependencias.
  • Admite registros de mezclas.
  • Yarn es compatible con los flujos de trabajo de Bower y npm.
  • Ofrece restricciones de licencia de módulos instalados.
  • Viene con una API JS pública para el consumo de datos de la API a través de herramientas de construcción.
  • Yarn también ofrece hermosas salidas CLI, líneas de código mínimas y una interfaz de usuario legible.

Este gestor de paquetes preparado para el futuro tiene un proceso algo similar o más sencillo para la gestión de paquetes DevOps. Sin embargo, la herramienta Yarn es altamente fiable, más rápida y extremadamente segura en comparación con las alternativas de Yarn.

¿Qué hace Yarn?

Qué-hace-el-hilo

Yarn simplemente resuelve problemas comunes de gestión de paquetes de los que adolece npm. Las siguientes son algunas funcionalidades populares de Yarn:

  • Yarn soporta plugins. Los usuarios pueden utilizar plugins de Yarn, plugins de terceros para Yarn o escribir sus propios plugins.
  • La funcionalidad Restricciones permite a los desarrolladores aplicar reglas y políticas para campos manifiestos o dependencias a través de espacios de trabajo con alcance.
  • Yarn permite a un programador utilizar una caché fuera de línea en la máquina local utilizando un único archivo.
  • La opción Enchufar Play permite a los usuarios ejecutar proyectos Node.js sin la carpeta node_modules. La aplicación Node.js resultante se inicia más rápidamente en comparación con las aplicaciones que contienen la carpeta node_modules.
  • La funcionalidad Protocolos permite a los desarrolladores definir el protocolo para la resolución de paquetes. Por ejemplo, utilizará el protocolo parche para crear una versión parcheada del paquete original. Otro ejemplo podría ser el protocolo git para obtener paquetes públicos de cualquier repositorio Git.
  • La opción Flujo de trabajo de liberación ayuda a un programador de software a actualizar automáticamente paquetes relativos distribuidos en varios monorepos. Para ello, un programador necesita actualizar los paquetes raíz y Release Workflow se encarga del resto.
  • Espacios de trabajo del hilo es una funcionalidad intuitiva. Permite a los programadores instalar dependencias de una sola vez desde varios archivos package.json en muchas subcarpetas de un único archivo package.json raíz.

El flujo de trabajo de Yarn

Flujo de trabajo

Siempre que se cambia de un gestor de paquetes a otro, el principal reto es el cambio del flujo de trabajo. El objetivo de Facebook era crear un gestor de paquetes que fuera fácil de usar a la vez que soportara los flujos de trabajo estándar existentes de repos de paquetes populares como npm. Por lo tanto, Yarn no hizo ningún cambio drástico. He aquí una instantánea del flujo de trabajo básico de Yarn:

  • Crear o iniciar un nuevo proyecto de desarrollo de aplicaciones: yarn init.
  • Añadir, eliminar o actualizar varias dependencias: hilo add <x><x>[</x></x>paquete], yarn upgrade <x><x>[paquete]</x></x>, yarn remove <x><x>[paquete]</x></x>.
  • Instalar o reinstalar una biblioteca de código o dependencia: hilo install, yarn install --forceetc.
  • Gestionando las versiones de los paquetes que se crean, actualizan, parchean, etc., utilizando Gits.
  • Integrándose continuamente con herramientas relacionadas como AppVeyor, CirleCI, Codeship, Semaphore, Codefresh, etc.

Las ventajas de Yarn

  • El motor central de Yarn viene con potentes algoritmos que permiten una instalación más rápida de los paquetes. Cuando obtiene e instala miles de paquetes en su proyecto de software, Yarn los instala en paralelo. Por el contrario, npm lo hace uno a uno. Por lo tanto, el plazo del proyecto aumenta drásticamente.
  • Yarn permite a los desarrolladores mantener varios archivos caché locales para múltiples proyectos. De ahí que utilizar o actualizar numerosos paquetes para múltiples proyectos de desarrollo de aplicaciones resulte fácil y más rápido.
  • Gigantes tecnológicos como Facebook, Google, etc., apoyan a la comunidad Yarn. De ahí que pueda encontrar con frecuencia los últimos parches, actualizaciones y nuevas versiones.
  • Yarn viene con una guía de migración detallada si está trasladando un proyecto de desarrollo JavaScript existente a Yarn.
  • Yarn garantiza una instalación de referencia en todos los sistemas gracias a la forma determinista de instalar las operaciones y a un formato de archivo de bloqueo.
  • Yarn garantiza la integridad de todos los paquetes importados mediante la ejecución de sumas de comprobación.
  • Yarn evita las cascadas de peticiones al obtener paquetes de fuentes en la nube. Este proceso aumenta la eficiencia de la red.

Requisitos previos para instalar Yarn en Windows

Instalar en Windows

La instalación de tiempos de ejecución para desarrolladores y otras herramientas se ha convertido en algo sencillo hoy en día. El proceso de instalación de Yarn no es diferente. Puede empezar instantáneamente a mantener y gestionar bibliotecas y dependencias JavaScript en su ordenador Windows utilizando Yarn. Sólo tiene que teclear unos códigos y hacer unos cuantos clics.

Antes de aprender a instalar Yarn en Windows, debe asegurarse de que el dispositivo está debidamente acondicionado. Por ejemplo, considere lo siguiente:

  • Necesitará .NET Framework 4.0 o posterior.
  • Acceso administrativo al símbolo del sistema de Windows.
  • Del mismo modo, necesitará acceso de administrador a PowerShell.
  • La última versión de Node.js runtime también es obligatoria para ejecutar Yarn.

Si está trabajando en una estación de trabajo Windows 10 o Windows 11 iniciada como administrador, entonces se ha ocupado de los tres primeros requisitos previos. Sin embargo, aprenda más sobre la instalación de Node.js a continuación:

Comprobación de la instalación de Node.js en su ordenador Windows

#1. Haga clic en el icono de búsqueda de su PC con Windows 10 y escriba CMD.

#2. Ver la aplicación Símbolo del sistema en la sección Mejor coincidencia.

Abrir CMD en Windows y ejecutarlo como administrador

#3. Haga clic con el botón derecho en el enlace Símbolo del sistema y seleccione Ejecutar como administrador.

#4. La aplicación Símbolo del sistema se abrirá con la siguiente salida de línea de comandos:

C:\Windows\system32>

#5. Ahora, escriba la siguiente sintaxis y pulse Intro.

node --version
La salida CLI para el nodo de código --version

#6. Si la salida CLI muestra que 'node' no es reconocido como un comando interno o externo, programa operable o text of archivo por lotes, significa que necesita instalar Node.js.

Instalación de Node.js en su PC con Windows

#1. Visite el portal de Nodo.js para descargar la última versión del mismo.

nodo

#2. Seleccione cualquier versión para descargar debajo de la Descarga para Windows.

#3. Haga doble clic en el paquete de instalación de Node.js.

#4. Pulse Siguiente una vez que el instalador verifique el espacio necesario.

Aceptar licencia de Nodejs

#5. Ahora, debe acepte la licencia de usuario final y hacer clic en Siguiente.

#6. Vuelva a seleccionar Siguiente en la pantalla Carpeta de destino.

#7. No realice ningún cambio en la pantalla Configuración personalizada. Simplemente haga clic en Siguiente.

Instalación de Nodejs

#8. Vuelva a seleccionar Siguiente en la Herramienta Módulos nativos y, a continuación, haga clic en Instalar.

#9. Una vez completada la instalación, haga clic en Finalizar.

Instale Yarn en Windows utilizando el instalador MSI de Yarn

Ahora, ya está todo listo para instalar Yarn en Windows.

Obtenga el instalador MSI de Yarn

#1. Visite el portal de descargas de Hilo.

#2. Debe ver el texto Haga clic para expandir/contraer debajo del encabezado Alternativas.

Obtener Yarn MSI para instalar yarn en windows

#3. Haga clic en la flecha de la lista desplegable situada junto al mensaje anterior para ampliar las alternativas de instalación de Yarn.

#4. En la opción Sistema operativo, seleccione Windows.

#5. En la opción Versión , seleccione Clásica Estable.

#6. Ahora, haga clic en Descargar instalador.

Ya está Debería encontrar el instalador .msi de Yarn en la carpeta Descargas.

Ejecutar el instalador MSI de Yarn

#1. Vaya a la carpeta Descargas de su PC Windows.

#2. Haga doble clic en el paquete de instalación de Yarn.

Inicio de la instalación de yarn en windows

#3. Aparecerá la pantalla Bienvenido al asistente de instalación de Yarn. Haga clic en Siguiente.

#4. El instalador de Yarn mostrará ahora la pantalla del Acuerdo de Licencia de Usuario Final.

#5. En la pantalla anterior, marque la casilla Acepto y seleccione Siguiente.

Verificación del hilo de instalación en la carpeta de destino de Windows

#6. Ahora verá la Carpeta de destino donde el instalador de Yarn está instalando Yarn. Puede dejarla como está. Simplemente seleccione Siguiente.

Paso final de la instalación del hilo

#7. Finalmente, se encontrará en la pantalla Lista para instalar. Simplemente haga clic en Instalar para permitir que el instalador MSI de Yarn instale Yarn en Windows.

El proceso habrá finalizado cuando vea el Asistente de instalación de Yarn completado. Haga clic en Finalizar y estará todo listo.

Verificación de la instalación de Yarn en su PC con Windows

#1. Abra el Símbolo del sistema como usuario administrador.

#2. Después de la salida CLI C:\Windows\system32> escriba yarn -version.

#3. Debería ver el siguiente script como salida:

1.22.19<br>C:³\Windows\system32&gt;
Verificación de la instalación del hilo en Windows

El script anterior significa que ha instalado correctamente Yarn en su PC con Windows. La versión de Yarn que ha instalado es la 1.22.19.

Instalar Yarn en Windows utilizando la aplicación Símbolo del sistema

A los desarrolladores expertos no siempre les gusta instalar tiempos de ejecución de desarrollo o paquetes a través de un instalador MSI. Por ello, para los desarrolladores expertos como usted, Yarn también ofrece la instalación a través de la interfaz de línea de comandos. Puede seguir los pasos aquí:

#1. Inicie el proceso en un ordenador con Windows 11 o Windows 10 para no tener que instalar por separado la última versión de .NET Framework, Command Prompt, PowerShell, etc.

#2. Asegúrese de que ya ha instalado Node.js en ese PC. Puede confirmarlo probando los pasos mencionados anteriormente en la sección "Comprobación de la instalación de Node.js".

#3. Si obtiene una salida CLI con el número de versión de Node.js, significa que ya tiene Node.js.

#4. Si no obtiene ninguna información sobre la versión, necesita instalar Node.js. Puede seguir los pasos mencionados anteriormente en la sección 'Instalar Node.js en su PC con Windows'.

#5. Su instalación de Node.js debería haber instalado ya Corepack. Simplemente actívelo utilizando un Símbolo del sistema. Ejecute el siguiente comando para activar esta característica:

corepack enable
Activar corepack en windows

#6. Una vez hecho esto, puede ejecutar el siguiente script en Command Prompt para instalar Yarn en Windows:

npm install --global yarn
Instalación de yarn mediante CMD en windows

#7. La salida CLI será añadido 1 paquete, y auditado 2 paquetes en 1s cuando la instalación sea exitosa.

Puede comprobar la versión de Yarn instalada para confirmar si la instalación se ha realizado correctamente o no. ¡Eso es todo!

Instalar hilo en Windows utilizando Scoop

Scoop

Otra forma conveniente de instalar Yarn en Windows sin ejecutar ningún instalador es Scoop. Se trata de un instalador de paquetes para Windows. La herramienta funciona a través de la aplicación PowerShell. La mayoría de los desarrolladores expertos utilizan Scoop, por lo que se considera que ya lo tiene en su sistema Windows.

Si no tiene Scoop en su equipo Windows, puede obtenerlo de GitHub siguiendo la guía de instalación oficial. Acceda al portal de inicio rápido de GitHub para instalar Scoop en unos minutos.

Una vez hecho esto, abra la aplicación PowerShell y ejecute el siguiente comando Scoop para instalar Yarn:

scoop install yarn

Scoop no continuará con la instalación si no hay ningún tiempo de ejecución de Node.js en su PC. Le sugerirá que lo instale. Aquí está el comando a ejecutar:

scoop install nodejs   

Instalar hilo en Windows usando Chocolatey

YouTube vídeo

Los desarrolladores experimentados utilizan regularmente Chocolatey para la gestión de paquetes de Windows. Si lo tiene en su PC, entonces puede instalar Yarn usando Chocolate también.

Si no dispone de esta herramienta, puede visitar Instalar Chocolate para obtenerla. Una vez terminada la instalación de Chocolatey, abra el Símbolo del sistema para ejecutar el siguiente comando que instala Yarn automáticamente:

choco install yarn

Si no dispone de Node.js runtime, Chocolatey lo instalará por su cuenta.

Palabras finales para instalar Yarn en Windows

Hasta ahora el artículo ha discutido los fundamentos de Yarn, como lo que es, sus beneficios, propósito y más. Además, también ha descubierto varias formas de instalar Yarn desde cero.

Si es nuevo en los proyectos de desarrollo basados en JavaScript, se beneficiará enormemente de estos pasos. Acortará la parte de adivinar y buscar en Google cómo instalar Yarn en Windows y empezará a mantener y gestionar paquetes JavaScript en Yarn.

Ya que le interesan los proyectos de desarrollo de JavaScript, debe echar un vistazo a los mejores frameworks de JavaScript (JS ) y bibliotecas de interfaz de usuario de JavaScript (JS).

Además, si usted es un desarrollador experimentado y está más interesado en grandes proyectos DevOps, también debe echar un vistazo al mejor repo de alojamiento de paquetes.

  • Bipasha Nath
    Autor
    Soy redactora de contenidos técnicos y creativos con más de 10 años de experiencia en el sector correspondiente. Mis licenciaturas en inglés y sociología, unidas a mi experiencia laboral en empresas de desarrollo de software, me ayudan a comprender cómo la tecnología... Seguir leyendo
Gracias a nuestros patrocinadores
Más lecturas interesantes sobre Windows
Potencia tu negocio
Algunas de las herramientas y servicios que le ayudarán a hacer crecer su negocio.
  • Invicti utiliza el Proof-Based Scanning™ para verificar automáticamente las vulnerabilidades identificadas y generar resultados procesables en tan solo unas horas.
    Pruebe Invicti
  • Web scraping, proxy residencial, gestor de proxy, desbloqueador web, rastreador de motores de búsqueda, y todo lo que necesita para recopilar datos web.
    Pruebe Brightdata
  • Monday.com es un sistema operativo de trabajo todo en uno que te ayuda a gestionar proyectos, tareas, trabajo, ventas, CRM, operaciones, flujos de trabajo y mucho más.
    Prueba Monday
  • Intruder es un escáner de vulnerabilidades en línea que encuentra puntos débiles de ciberseguridad en su infraestructura, para evitar costosas violaciones de datos.
    Prueba Intruder