Com instal·lar Yarn a CentOS 8
Creat per Facebook, Yarn és l'últim gestor de paquets per a NodeJS que ha arribat a substituir npm. Tot i que npm funciona bé, Yarn s'envia amb algunes millores que li donen un avantatge competitiu sobre npm. De fet, els desenvolupadors ara migran els seus projectes Node.JS a Yarn.
Lectura recomanada: 18 millors marcs NodeJS per a desenvolupadors el 2019
En primer lloc, Yarn supera npm en termes de velocitat d'instal·lació del paquet. Yarn és molt més ràpid que npm i instal·la paquets simultàniament, per la qual cosa és una millor opció que npm.
A més, quan s'instal·la un paquet, s'instal·la una memòria cau global que conté totes les dependències. Això elimina la necessitat de tornar en línia per descarregar-los de nou i fa que la instal·lació posterior sigui molt més ràpida
En segon lloc, el fil es considera més segur que npm. Això es deu al fet que instal·la paquets dels fitxers package.json o yarn.lock.
Yarn.lock garanteix que el mateix paquet s'instal·la a tots els dispositius, evitant així els errors derivats de la instal·lació de diferents versions. En canvi, npm instal·la paquets a partir de dependències que plantegen problemes de seguretat a causa d'incoherències en les versions dels paquets instal·lades.
En aquest tutorial, aprendràs a instal·lar Yarn a CentOS 8. Comencem.
Pas 1: instal·leu NodeJS a CentOS 8
Per començar, inicieu sessió al vostre sistema CentOS 8 com a usuari root i instal·leu el repositori EPEL tal com es mostra.
# yum install epel-release
A continuació, instal·leu NodeJS a CentOS 8 mitjançant l'ordre.
# yum module install nodejs
Per confirmar la instal·lació de Node.JS, executeu.
# node -v # node --version
Des de la sortida, hem instal·lat Node versió 10.16.3.
Pas 2: habiliteu el dipòsit de fils
Després d'instal·lar correctament Node.js al pas anterior, hem d'habilitar el dipòsit de Yarn mitjançant l'ordre curl següent.
# curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | tee /etc/yum.repos.d/yarn.repo
A continuació, afegiu la clau GPG mitjançant l'ordre rpm.
# rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg
Pas 3: instal·leu Yarn a CentOS 8
Ara instal·leu Yarn mitjançant l'ordre.
# yum install yarn
Per comprovar la versió de Yarn que tenim instal·lada, executeu.
# yarn --version 1.21.1
A la sortida, podem veure que l'última versió de Yarn instal·lada és Yarn v. 1.21.1.
Pas 4: creeu un nou projecte a Yarn
Podeu crear un projecte nou mitjançant l'ordre yarn init i després seguit del nom del projecte. Per exemple:
# yarn init my_first_project
Se us demanarà que respongueu un parell de preguntes. Podeu decidir respondre Sí o No o simplement prémer INTRO per passar a la següent pregunta.
Al final es crea un fitxer package.json i podeu confirmar-lo mitjançant l'ordre ls tal com es mostra.
# ls -l package.json
Aquest fitxer conté tota la informació que acabeu de proporcionar i podeu veure'n el contingut mitjançant l'ordre cat.
# cat package.json
Pas 5: instal·leu paquets mitjançant Yarn
Per instal·lar el paquet, només cal que utilitzeu la sintaxi.
# yarn add [package_name]
Per exemple,
# yarn add express
Per eliminar el paquet, simplement executeu.
# yarn remove express
El fil inclou avantatges útils que busquen compensar les deficiències de npm. És molt més ràpid, segur i a poc a poc va superant npm com a gestor de paquets preferit de Node.
Amb Yarn, podeu desplegar els vostres projectes amb facilitat i comoditat, evitant els inconvenients que s'ocasionen amb npm. En poques paraules, Yarn és el millor dels dos. Prova-ho i fes-nos saber la teva experiència!