Ricerca nel sito web

Come installare Yarn su CentOS 8


Creato da Facebook, Yarn è il gestore di pacchetti più interessante e più recente per NodeJS che è venuto a sostituire npm. Anche se npm funziona bene, Yarn viene fornito con alcuni miglioramenti che gli conferiscono un vantaggio competitivo rispetto a npm. Infatti, gli sviluppatori stanno ora migrando i loro progetti Node.JS su Yarn.

Lettura consigliata: 18 migliori framework NodeJS per sviluppatori nel 2019

Allora, perché gli sviluppatori sono così entusiasti di Yarn?

Innanzitutto, Yarn supera npm in termini di velocità di installazione dei pacchetti. Yarn è molto più veloce di npm e installa i pacchetti contemporaneamente, rendendolo una scelta migliore di npm.

Inoltre, quando viene installato un pacchetto, viene installata una cache globale contenente tutte le dipendenze. Ciò elimina la necessità di tornare online per scaricarli nuovamente e rende la successiva installazione molto più rapida

In secondo luogo, Yarn è considerato più sicuro di npm. Questo perché installa i pacchetti dai file package.json o yarn.lock.

Yarn.lock garantisce che lo stesso pacchetto sia installato su tutti i dispositivi tenendo lontani i bug derivanti dall'installazione di versioni diverse. Al contrario, npm installa pacchetti da dipendenze che sollevano problemi di sicurezza a causa di incoerenze nelle versioni dei pacchetti installate.

In questo tutorial imparerai come installare Yarn su CentOS 8. Iniziamo.

Passaggio 1: installa NodeJS in CentOS 8

Per iniziare, accedi al tuo sistema CentOS 8 come utente root e installa il repository EPEL come mostrato.

yum install epel-release

Successivamente, installa NodeJS su CentOS 8 utilizzando il comando.

yum module install nodejs

Per confermare l'installazione di Node.JS esegui.

node -v
node --version

Dall'output, abbiamo installato Node versione 10.16.3.

Passaggio 2: attiva il repository di filati

Dopo aver installato con successo Node.js nel passaggio precedente, dobbiamo abilitare il repository Yarn utilizzando il seguente comando curl.

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | tee /etc/yum.repos.d/yarn.repo

Successivamente, aggiungi la chiave GPG utilizzando il comando rpm.

rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg

Passaggio 3: installa Yarn in CentOS 8

Ora installa Yarn utilizzando il comando.

yum install yarn

Per verificare la versione di Yarn che abbiamo installato, esegui.

yarn --version

1.21.1

Dall'output, possiamo vedere che l'ultima versione di Yarn installata è Yarn v. 1.21.1.

Passaggio 4: crea un nuovo progetto in Yarn

Puoi creare un nuovo progetto utilizzando il comando yarn init e successivamente seguito dal nome del progetto. Per esempio:

yarn init my_first_project

Ti verrà chiesto di rispondere ad un paio di domande. Puoi decidere di rispondere o No o semplicemente premere INVIO per procedere alla domanda successiva.

Alla fine viene creato un file package.json e puoi confermarlo utilizzando il comando ls come mostrato.

ls -l package.json

Questo file contiene tutte le informazioni che hai appena fornito e puoi visualizzarne il contenuto utilizzando il comando cat.

cat package.json

Passaggio 5: installa i pacchetti utilizzando Yarn

Per installare il pacchetto, utilizzare semplicemente la sintassi.

yarn add [package_name]

Per esempio,

yarn add express

Per rimuovere il pacchetto, esegui semplicemente.

yarn remove express

Conclusione

Yarn presenta vantaggi utili che cercano di compensare le carenze di npm. È molto più veloce, sicuro e sta gradualmente superando npm come gestore di pacchetti preferito di Node.

Con Yarn puoi implementare i tuoi progetti con facilità e comodità evitando gli inconvenienti causati da npm. In poche parole, Yarn è il migliore dei due. Provatelo e fateci sapere la vostra esperienza!