Per gli sviluppatori, l'uso dei gestori delle dipendenze è molto comune. In questo modo, evitano di dover installare manualmente le dipendenze dei loro progetti e quindi perdono tempo. Ecco perché in questo tutorial ti mostreremo come installare Yarn su Ubuntu per migliorare il tuo flusso di lavoro di sviluppo VPS!
Yarn è un gestore delle dipendenze per javascript che compete con NPM di Node.js
Cos'è il filato?
Yarn è un gestore di dipendenze Javascript creato da Facebook, Google, Exponent e Tilde. Le caratteristiche principali che rendono Yarn molto popolare sono la velocità con cui elabora le dipendenze, la sua sicurezza e flessibilità.
La velocità di Yarn è dovuta all'uso efficiente della cache che ha eliminato la necessità di scaricare ripetutamente le librerie. Nel frattempo, il checksum verifica l'integrità delle librerie per garantire che Yarn sia molto sicuro, portando all'affidabilità.
Ora mostreremo come installare Yarn su Ubuntu 18.04.
Come installare il filato su Ubuntu 18.04
Il modo più efficiente per installare Yarn su Ubuntu 18.04 è attraverso il suo repository. Saremo in grado di aggiornare facilmente l'applicazione insieme al resto del sistema:
1. Accedi al tuo server tramite SSH
Per fare ciò, dobbiamo accedere al nostro server che esegue Ubuntu 18.04. In caso di problemi, dai un'occhiata al nostro tutorial PuTTY.
2. Aggiungi la chiave GPG
Esegui il seguente comando:
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Con il comando sopra, abbiamo aggiunto la chiave GPG necessaria per assicurarci che i pacchetti scaricati siano autentici.
3. Aggiungi il deposito di filati
Quindi, possiamo aggiungere il repository Yarn con il seguente comando:
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
4. Aggiorna il sistema e installa Yarn su Ubuntu
Ora, tutto ciò che dobbiamo fare è aggiornare le origini del software e installare Yarn su Ubuntu usando APT.
sudo apt update
sudo apt install yarn nodejs
5. Controlla la versione del filato
Quindi, per verificare se l'installazione è andata a buon fine, possiamo produrre la versione che è stata installata:
yarn –version
Uscita:
yarn init v1.15.2
E come possiamo vedere, l'installazione di Yarn è andata a buon fine e siamo pronti per il lavoro.
Come usare il filato su Ubuntu
L'uso di base di Yarn è abbastanza semplice. Prima di tutto, dobbiamo iniziare un nuovo progetto con il seguente comando:
yarn init project_name
Quindi, ci verranno poste alcune domande relative al progetto che in seguito creerà il .json file dove saranno le dipendenze che abbiamo impostato. Se vogliamo che Yarn utilizzi le informazioni predefinite per il file, possiamo premere Invio per ogni domanda.
Per aggiungere una dipendenza al nostro progetto, utilizziamo semplicemente il seguente comando:
yarn add [package]
Tuttavia, è anche possibile definire una versione specifica di un pacchetto o di una libreria come dipendenza del nostro progetto.
yarn add [package]@[version]
Per aggiornare un pacchetto, utilizziamo la direttiva upgrade e il nome del pacchetto. Ad esempio:
yarn upgrade [package]
Possiamo anche specificare la versione del pacchetto da aggiornare:
yarn upgrade [package]@[version]
Inoltre, possiamo rimuovere un pacchetto dal progetto con il comando:
yarn upgrade [package]
Infine, per installare tutte le dipendenze definite, viene utilizzato il seguente comando:
yarn install
Oppure
yarn
Ricorda che queste dipendenze sono definite in packages.json file.
Conclusione
Gli sviluppatori devono utilizzare tutti i tipi di strumenti che aiutano con lo sviluppo di applicazioni. Tutto ciò migliora il flusso di lavoro e richiede meno tempo. In questo filato può aiutare molto con le dipendenze Javascript di un progetto. Come abbiamo appreso in questo tutorial, il processo di installazione è semplice, come gli usi di base.
Si consiglia invece di visitare il sito Web di Yarn e di consultare la documentazione ufficiale. In questo modo avrai più informazioni e sarai in grado di utilizzare questo strumento molto popolare al massimo delle sue potenzialità.