Yarn es un administrador de paquetes de JavaScript compatible con npm que lo ayuda a automatizar el proceso de instalación, actualización, configuración y eliminación de paquetes de npm. Almacena en caché todos los paquetes de descarga y acelera el proceso de instalación al paralelizar las operaciones.

En este tutorial, explicaremos cómo instalar Yarn en Ubuntu 20.04. También repasaremos los comandos y opciones básicos de Yarn.

Instalación de Yarn en Ubuntu

Instalar Yarn en Ubuntu es bastante sencillo. Habilitaremos el repositorio oficial de Yarn, importaremos la clave GPG del repositorio e instalaremos el paquete. El repositorio se mantiene constantemente y proporciona la versión más actualizada.

Importe la clave GPG del repositorio y agregue el repositorio Yarn APT a su sistema ejecutando los siguientes comandos:

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

Una vez que el repositorio esté habilitado, actualice la lista de paquetes e instale Yarn.

sudo apt updatesudo apt install yarn

El comando anterior también instalará Node.js. Si instaló Node a través de nvm, omita la instalación de Node.js con:

sudo apt install --no-install-recommends yarn

Una vez completada, verifique la instalación imprimiendo la versión de Yarn:

yarn --version

La salida se verá algo como esto:

1.22.4

La versión instalada en su sistema puede diferir de la que se muestra arriba.

¡Eso es! Ha instalado correctamente Yarn en su máquina Ubuntu y puede comenzar a usarlo.

usando hilo

Ahora que Yarn se ha instalado en su sistema Ubuntu, exploremos algunos de los comandos de Yarn más comunes.

Creando un nuevo proyecto

Comience creando un directorio para su aplicación y navegue hasta él:

mkdir ~/my_project && cd ~/my_project

Para crear un nuevo proyecto, ejecute yarn init:

yarn init my_project

El comando le hará varias preguntas. Ingrese la información cuando se le solicite, o acepte los valores predeterminados:

yarn init v1.22.4
question name (vagrant): Linuxize
question version (1.0.0): 0.0.1
question description: Testing Yarn
question entry point (index.js): 
question repository url: 
question author: Linuxize
question license (MIT): 
question private: 
success Saved package.json
Done in 20.18s.

Una vez completado, el script crea un package.jsonarchivo básico que contiene la información proporcionada. Puede abrir y editar este archivo en cualquier momento.

Agregar dependencia

Para agregar un paquete npm a las dependencias del proyecto, use el yarn addcomando seguido del nombre del paquete:

yarn add [package_name]

El comando anterior actualizará los archivos package.jsony .yarn.lock

De manera predeterminada, cuando solo se proporciona el nombre del paquete, Yarn instala la última versión. Para instalar una versión o etiqueta específica, use la siguiente sintaxis:

yarn add [package_name]@[version_or_tag]

Actualizar dependencia

Para actualizar los paquetes, use uno de los siguientes comandos:

yarn upgradeyarn upgrade [package_name]yarn upgrade [package_name]@[version_or_tag]

Si no se proporciona un nombre de paquete, el comando actualizará las dependencias del proyecto a su última versión de acuerdo con el rango de versiones especificado en el archivo package.json. De lo contrario, solo se actualizan los paquetes especificados.

Eliminando dependencia

Utilice el yarn removecomando seguido del nombre del paquete para eliminar una dependencia:

yarn remove [package_name]

El comando eliminará el paquete y actualizará los archivos package.jsony el proyecto.yarn.lock

Instalación de todas las dependencias del proyecto

Para instalar todas las dependencias del proyecto que se especifican en el package.jsonarchivo, ejecute:

yarn

o

yarn install

Conclusión

Le mostramos cómo instalar Yarn en su máquina Ubuntu. Para obtener más información sobre Yarn, visite su página de documentación .

Si tiene alguna pregunta o comentario, no dude en comentar a continuación.