Cómo instalar el gestor de paquetes Yarn en Ubuntu 22.04
Yarn es un gestor de paquetes para entornos JavaScript. Es una alternativa al gestor de paquetes NPM y fue desarrollado por Facebook en colaboración con Google, Tilde y Expo Dev. Yarn acelera el proceso de instalación al instalar paquetes desde la caché local. Está diseñado para resolver problemas relacionados con la seguridad y el rendimiento en grandes bases de código.
En este tutorial, te mostraré cómo instalar el gestor de paquetes Yarn en Ubuntu 22.04.
Requisitos previos
- Un servidor con Ubuntu 22.04.
- Una contraseña de root configurada en el servidor.
Instalar Node.js
Antes de instalar Yarn, el paquete Node.js debe estar instalado en tu servidor. Primero, instala la herramienta curl con el siguiente comando:
apt install curl -y
A continuación, añade el repositorio de Node.js con el siguiente comando:
curl -fsSL https://deb.nodesource.com/setup_current.x | bash -
A continuación, instala el paquete Node.js utilizando el siguiente comando:
apt install nodejs -y
Habilita Corepack
Corepack es un gestor de paquetes que te permite instalar Yarn en tu servidor. Por defecto, Corepack se instala con los paquetes de Node.js. Pero está desactivado por defecto. Así que tendrás que habilitarlo para poder utilizarlo.
Puedes habilitar el Corepack con el siguiente comando:
corepack enable
Instalar Yarn en Ubuntu 22.04
Utilizando Corepack, puedes instalar y activar fácilmente el paquete Yarn en tu servidor. Corepack te permite gestionar diferentes versiones del paquete Yarn en varios proyectos.
Ejecuta el siguiente comando para instalar y activar la última versión de Yarn:
corepack prepare yarn@stable --activate
Ahora puedes comprobar la versión de Yarn utilizando el siguiente comando:
yarn --version
Obtendrás la siguiente salida:
3.2.3
También puedes utilizar el Corepack para instalar la versión anterior de Yarn.
Por ejemplo, ejecuta el siguiente comando para instalar Yarn 3.1.1:
corepack prepare [email protected] --activate
A continuación, establece la versión por defecto en Yarn 3.1.1, y ejecuta el siguiente comando:
yarn set version 3.1.1
Obtendrás la siguiente salida:
? YN0000: Retrieving https://repo.yarnpkg.com/3.1.1/packages/yarnpkg-cli/bin/yarn.js ? YN0000: Saving the new release in .yarn/releases/yarn-3.1.1.cjs ? YN0000: Done in 0s 790ms
Si quieres establecer la versión por defecto de Yarn en la versión estable, ejecuta el siguiente comando:
yarn set version stable
Cómo utilizar Yarn
Utilizando Yarn, puedes instalar y eliminar cualquier paquete fácilmente.
Primero, inicializa el proyecto Yarn con el siguiente comando:
yarn init
Obtendrás la siguiente salida:
{ name: 'root', packageManager: '[email protected]' }
A continuación, instala el paquete React con el siguiente comando:
yarn add react
Obtendrás el siguiente resultado:
? YN0000: ? Resolution step ? YN0000: ? Completed in 0s 332ms ? YN0000: ? Fetch step ? YN0013: ? js-tokens@npm:4.0.0 can't be found in the cache and will be fetched from the remote registry ? YN0013: ? loose-envify@npm:1.4.0 can't be found in the cache and will be fetched from the remote registry ? YN0013: ? react@npm:18.2.0 can't be found in the cache and will be fetched from the remote registry ? YN0000: ? Completed in 0s 418ms ? YN0000: ? Link step ? YN0000: ? Completed ? YN0000: Done in 0s 808ms
Para instalar la versión específica del paquete, ejecuta el siguiente comando:
yarn add package@version
Para actualizar la dependencia, ejecuta el siguiente comando:
yarn up package
Para eliminar cualquier paquete, ejecuta el siguiente comando:
yarn remove package
Cómo actualizar Yarn
Si quieres actualizar Yarn a la última versión, ejecuta el siguiente comando:
yarn set version stable yarn install
Eliminar paquete Yarn
Si no quieres utilizar Yarn, puedes desinstalarlo fácilmente con el siguiente comando:
corepack disable yarn
Conclusión
En este post, hemos explicado cómo instalar Yarn en Ubuntu 22.04. También hemos explicado cómo instalar y gestionar varias versiones de Yarn. Espero que esta guía te ayude a gestionar tu proyecto JavaScript.