La plataforma Node.js está ganando cada vez más popularidad. Además del gestor de paquetes por defecto llamado npm, existe otro gestor de paquetes avanzado para esta plataforma llamado yarn. Permite instalar, desinstalar y actualizar paquetes.
Yarn es compatible con npm, por lo que este gestor de paquetes se puede utilizar con npm. Utiliza el mismo archivo de configuración package.json. Veamos cómo se realiza la instalación de Yarn Ubuntu utilizando como ejemplo la versión 20.04 de la distribución.
Es bastante sencillo instalar el programa en Ubuntu. Es cierto que no está en los repositorios oficiales, por lo que tendrás que añadir un repositorio de desarrollador. Para ello, necesitarás la utilidad curl. Instálala si no está ya instalada:
$ sudo apt install curl
Ahora puedes importar la clave GPG del repositorio. Para ello, ejecute:
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Después de añadir la clave, añada el repositorio al archivo /etc/apt/sources.list.d/yarn.list. Esto puede hacerse manualmente o con un comando como este:
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
A continuación, actualiza las listas de paquetes:
$ sudo apt update
Y lo único que queda por hacer es instalar yarn:
$ sudo apt install yarn
Puedes ver la versión del programa instalado con este comando
$ yarn --version
Para crear un nuevo proyecto ve a la carpeta del proyecto y ejecuta este comando:
$ yarn init project_name
Al crear el proyecto, el gestor de paquetes generará package.json y para generarlo tendrás que responder a una serie de preguntas. Puedes dejar todos los valores por defecto. Para instalar un paquete debes utilizar el comando add. La sintaxis es la siguiente:
$ yarn add pocket_name@version
Por ejemplo, para instalar el paquete vue, ejecuta el comando:
$ yarn add vue@latest
Una vez instalado el paquete, puedes utilizarlo. Puedes ver el contenido del archivo package.json:
$ cat package.json
Para eliminar paquetes utilice el comando remove:
$ yarn remove pocket_name
Para actualizar todas las dependencias instaladas utiliza el comando upgrade
:
$ yarn upgrade
Si has descargado un proyecto ya hecho, para instalar todas sus dependencias escritas en package.json usa este comando:
$ yarn install
Ahora ya sabes cómo se hace la instalación de Yarn Ubuntu