fbpx
Wikipedia

Yarn (Facebook)

Yarn es un nuevo tipo de instalador de paquetes JavaScript y gestor de dependencias lanzado por la empresa Facebook en colaboración con otros desarrolladores como Google donde introduce cambios en esa gestión de dependencias, en la ejecución de tareas y algunas mejoras de rendimiento, también en el cambio de enfoque en la descarga e instalación de los paquetes y en su gestión de las dependencias, por ejemplo, con Yarn el programador podrá gestionar nuestras dependencias con mayor fiabilidad.[1]

Es compatible con el registro del npm, pero difiere en su acercamiento a instalar paquetes; Utiliza archivos de bloqueo y un algoritmo de instalación determinista, esto le permite mantener la misma estructura de los directorios node_modules -que albergan dependencias- para todos los usuarios involucrados en un proyecto, y ayudar a reducir los errores que son difíciles de rastrear y replicar en múltiples máquinas.[2]

El proceso de instalación y control que introduce Yarn tiene distintos pasos:

- Resolution: Yarn resuelve las dependencias entre paquetes o librerías JavaScript haciendo solicitudes al registro y revisando cada dependencia que se encuentre ya gestionada dentro del directorio.

- Fetching: después, Yarn revisa el directorio global almacenado en la memoria caché y comprueba que el paquete o librería JavaScript que se quiere descargar no fue instalado con anterioridad. Si Yarn comprueba que no lo tiene, descarga el paquete y lo instala en la caché para evitar instalar y gestionar en el futuro la misma dependencia.

- Linking: el último paso de Yarn es copiar todos los archivos de la memoria caché al node_modules del directorio local para que el desarrollador pueda empezar a trabajar con el paquete JavaScript.[3]

Características

  • Compatible con npm
  • Aumenta la productividad
  • Instala paquetes de manera simultánea

Véase también

Referencias

  1. IIEMD, Instituto Internacional Español de Marketing Digital (30 de noviembre de 2016). «QUÉ ES YARN Y POR QUÉ FACEBOOK EMPEZARÁ A USARLO AHORA». https://iiemd.com/marketingdigital. Consultado el 30 de noviembre de 2016. 
  2. Ghoshal, Abhimanyu (12 de octubre de 2016). «Facebook launches Yarn, a JavaScript package manager built for speed». The Next Web (en inglés estadounidense). Consultado el 30 de noviembre de 2016. 
  3. «Desarrollo». bbvaopen4u.com. Consultado el 30 de noviembre de 2016. 
  •   Datos: Q28518314

yarn, facebook, yarn, nuevo, tipo, instalador, paquetes, javascript, gestor, dependencias, lanzado, empresa, facebook, colaboración, otros, desarrolladores, como, google, donde, introduce, cambios, gestión, dependencias, ejecución, tareas, algunas, mejoras, re. Yarn es un nuevo tipo de instalador de paquetes JavaScript y gestor de dependencias lanzado por la empresa Facebook en colaboracion con otros desarrolladores como Google donde introduce cambios en esa gestion de dependencias en la ejecucion de tareas y algunas mejoras de rendimiento tambien en el cambio de enfoque en la descarga e instalacion de los paquetes y en su gestion de las dependencias por ejemplo con Yarn el programador podra gestionar nuestras dependencias con mayor fiabilidad 1 Es compatible con el registro del npm pero difiere en su acercamiento a instalar paquetes Utiliza archivos de bloqueo y un algoritmo de instalacion determinista esto le permite mantener la misma estructura de los directorios node modules que albergan dependencias para todos los usuarios involucrados en un proyecto y ayudar a reducir los errores que son dificiles de rastrear y replicar en multiples maquinas 2 El proceso de instalacion y control que introduce Yarn tiene distintos pasos Resolution Yarn resuelve las dependencias entre paquetes o librerias JavaScript haciendo solicitudes al registro y revisando cada dependencia que se encuentre ya gestionada dentro del directorio Fetching despues Yarn revisa el directorio global almacenado en la memoria cache y comprueba que el paquete o libreria JavaScript que se quiere descargar no fue instalado con anterioridad Si Yarn comprueba que no lo tiene descarga el paquete y lo instala en la cache para evitar instalar y gestionar en el futuro la misma dependencia Linking el ultimo paso de Yarn es copiar todos los archivos de la memoria cache al node modules del directorio local para que el desarrollador pueda empezar a trabajar con el paquete JavaScript 3 Caracteristicas EditarCompatible con npm Aumenta la productividad Instala paquetes de manera simultaneaVease tambien EditarNPM JavaScript FacebookReferencias Editar IIEMD Instituto Internacional Espanol de Marketing Digital 30 de noviembre de 2016 QUE ES YARN Y POR QUE FACEBOOK EMPEZARA A USARLO AHORA https iiemd com marketingdigital Consultado el 30 de noviembre de 2016 Ghoshal Abhimanyu 12 de octubre de 2016 Facebook launches Yarn a JavaScript package manager built for speed The Next Web en ingles estadounidense Consultado el 30 de noviembre de 2016 Desarrollo bbvaopen4u com Consultado el 30 de noviembre de 2016 Datos Q28518314 Obtenido de https es wikipedia org w index php title Yarn Facebook amp oldid 126490023, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos