Introducción
Yarn es un administrador de paquetes JavaScript compatible con npm que automatiza el proceso de instalación, actualización, configuración y eliminación de paquetes npm.
Fue creado para resolver una serie de problemas con npm, como acelerar el proceso de instalación de paquetes al paralelizar las operaciones y reducir los errores relacionados con la conectividad de la red.
En este tutorial, discutiremos cómo instalar Yarn en su sistema Ubuntu 20.04 LTS a través del repositorio de paquetes Yarn APT. El repositorio oficial de Yarn se mantiene constantemente y proporciona la versión más actualizada. También veremos los comandos y opciones básicos de Yarn.
Prerrequisitos
Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo.
Si desea instalar Yarn en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo "Conexión al servidor" y lea el siguiente.
Conexión al servidor
Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:
ssh root@IP_DEL_SERVER
A continuación, deberá ingresar la contraseña del usuario root.
Si no está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando el mismo comando, luego cambie root a su nombre de usuario:
ssh nome_utente@IP_DEL_SERVER
Luego se le pedirá que ingrese su contraseña de usuario.
El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Instalar Yarn en Ubuntu
Siga los pasos a continuación para instalar Yarn en su sistema Ubuntu 20.04:
El primer paso es habilitar el repositorio de Yarn. Comience importando la clave GPG del repositorio con el siguiente comando curl:
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Agregue el repositorio de APT Yarn a la lista de repositorios de software de su sistema escribiendo:
echo "deb https://dl.yarnpkg.com/debian/stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Después de agregar el repositorio al sistema, actualizar la lista de paquetes e instalar Yarn, el comando de instalación de Yarn también debería instalar Node.js, recomendado para usar Yarn:
sudo apt update
sudo apt install yarn
Para instalar yarn sin instalar Node.js, use este comando:
sudo apt install --no-install-recommends yarn
Para verificar que Yarn esté instalado correctamente, ejecute este comando:
yarn --version
Puede recibir un mensaje de salida similar al siguiente:
Yarn requires Node.js 4.0 or higher to be installed.
En este caso, Node.js no está instalado, así que dé el siguiente comando:
sudo apt install nodejs
Luego revisa la versión de hilo nuevamente:
yarn --version
En el momento de escribir este artículo, la última versión de Yarn es la 1.22.4
.
1.22.4
Usando hilo
Ahora que tiene Yarn instalado en su sistema Ubuntu, el siguiente paso es explorar algunos de los comandos de Yarn más comunes.
Crea un nuevo proyecto
Para crear un nuevo proyecto, use el yarn init
como se muestra a continuación:
yarn init my_yarn_project
El script de inicio le hará varias preguntas. Puede responder o presionar enter
para usar los valores predeterminados.
yarn init v1.21.1
question name (vagrant): Noviello
question version (1.0.0): 0.0.1
question description: Test Yarn
question entry point (index.js):
question repository url:
question author: Noviello
question license (MIT):
question private:
success Saved package.json
Done in 20.01s.
Una vez completado, el script creará un package.json
que contiene la información proporcionada. Más tarde puede abrir y editar este archivo.
Agregar dependencias
Si desea utilizar otro paquete en su proyecto, debe agregarlo a las dependencias de su proyecto. Para hacer esto, use el yarn add
seguido del nombre del paquete:
yarn add [package_name]
El comando anterior también actualizará los package.json
y yarn.lock
, por lo que cualquier persona que trabaje en este proyecto mientras ejecuta yarn
obtendrá las mismas dependencias.
También puede especificar la versión del paquete o la etiqueta del paquete:
yarn add [package_name]@[version_or_tag]
Actualizar las dependencias
Para actualizar paquetes, use uno de los siguientes comandos:
yarn upgrade
Si no se proporciona un nombre de paquete, el comando actualizará las dependencias del proyecto a la última versión según el rango de versiones especificado en el archivo package.json. De lo contrario, solo se actualizan los paquetes especificados.
Eliminación de dependencias
Use el yarn remove
seguido del nombre del paquete para eliminar una dependencia:
yarn remove [package_name]
Este comando también actualiza los package.json
y el proyecto yarn.lock
Instalar todas las dependencias del proyecto
Para instalar todas las dependencias del proyecto especificadas al ejecutar el archivo package.json
yarn
O da el siguiente comando:
yarn install
Conclusión
Le mostramos cómo instalar Yarn en su computadora Ubuntu 20.04 LTS Focal Fossa. Para obtener más información sobre Yarn, visite la página de documentación de Yarn.