GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare e utilizzare Yarn Package Manager in Linux

In questo tutorial, discuteremo cos'è il Filato , come installare il gestore di pacchetti Yarn in Linux e infine daremo un'occhiata all'utilizzo di base di Yarn.

Introduzione al filato

Filato, sta per Y e A altro R fonte N avigator, è un moderno gestore di pacchetti per installare e gestire programmi JavaScript nei sistemi operativi Linux, macOS e Windows.

Yarn è un gestore di pacchetti veloce, sicuro e affidabile. Il filato è completamente compatibile con il npm registry e può lavorare insieme a npm gestore di pacchetti.

Fa tutto contemporaneamente per massimizzare l'utilizzo delle risorse e memorizza nella cache tutti i pacchetti scaricati. Quindi non è necessario scaricare più e più volte lo stesso pacchetto. Il filato è anche sicuro in base alla progettazione, perché utilizza i checksum prima dell'installazione per garantire l'integrità di ogni pacchetto.

Per impostazione predefinita, Yarn supporta Node . Puoi anche estendere il supporto ad altri linguaggi di programmazione usando i plugin. Anche se l'utilizzo del comando Yarn è simile a Npm, ha alcuni comandi aggiuntivi. Ad esempio, ha "yarn why" comando che ti dice perché un determinato pacchetto è installato.

Yarn è stato inizialmente sviluppato da Facebook per affrontare e risolvere problemi di prestazioni e sicurezza con npm. Ora Yarn è un progetto open source indipendente non legato né a Facebook né a nessun'altra azienda.

Installa il gestore di pacchetti Yarn in Linux

Yarn è disponibile nei repository predefiniti delle mie numerose distribuzioni Linux. Tuttavia, il modo ufficialmente consigliato per installare Yarn è utilizzare Npm , il gestore di pacchetti di Nodejs.

Npm verrà installato per impostazione predefinita con l'installazione di Nodejs. Per Nodejs su Linux, fare riferimento alla seguente guida:

  • Come installare NodeJS su Linux

Dopo aver installato Nodejs, usa npm per installare Yarn sulla tua macchina Linux:

$ npm install -g yarn

Controlla la versione del filato installata:

$ yarn --version
1.22.10

Come puoi vedere nell'output sopra, la versione di Yarn installata è 1.22.10 .

Aggiorna Filato 1.x a Filato 2

Gli sviluppatori di Yarn consigliano di migrare dalla versione Yarn 1.x alla versione 2.x per ottenere un'esperienza Yarn veloce e stabile.

Per migrare Yarn 1.x in Yarn 2, vai alla cartella del tuo progetto ed esegui il comando seguente per eseguire l'aggiornamento alla versione Yarn 2:

$ yarn set version berry

Qui, berry è il nome in codice della versione di rilascio di Yarn 2. Puoi controllare la versione usando il comando:

$ yarn --version
 2.4.1

Puoi anche utilizzare il comando seguente per aggiornare in modo permanente la versione Yarn 1.x alla versione Yarn 2.x:

$ yarn set version latest

Controlla se il filato è stato aggiornato correttamente o non utilizza il comando:

$ yarn --version
2.4.1

Grande! Yarn è stato migrato alla versione 2.x. Al momento della stesura di questa guida, l'ultima versione di Yarn era 2.4.1 .

Iniziare con Yarn

Abbiamo installato Yarn e l'abbiamo aggiornato all'ultima versione. Ora impariamo alcuni comandi di base per il filato.

1. Visualizza la sezione della guida

Per visualizzare l'elenco dei comandi Filati disponibili, fare riferimento alla sezione della guida Filati eseguendo il comando seguente:

$ yarn help

Questo comando elencherà tutti i comandi di filato comprese le loro opzioni/flag insieme a una piccola descrizione di ciascun comando. Puoi anche visualizzare la sezione della guida di qualsiasi sottocomando come di seguito:

$ yarn add -h

Oppure,

$ yarn add --help

Sono davvero impressionato dalla sezione della guida di filati. La sezione della guida di ogni sottocomando Yarn è ben scritta con comandi di esempio. La sezione della guida di tutti i comandi è molto dettagliata e tutte le opzioni sono spiegate in modo approfondito. Immagino che tu non abbia bisogno di alcuna documentazione online. Tutto può essere ottenuto offline.

2. Inizia un nuovo progetto

Esegui il comando seguente per avviare un nuovo progetto:

$ yarn init

Questo comando creerà un nuovo progetto con il nome dell'utente corrente.

Risultato di esempio:

{
   name: 'ostechnix'
 }

3. Installa le dipendenze

Per installare tutte le dipendenze necessarie per il nostro nuovo progetto, esegui:

$ yarn

Oppure,

$ yarn install

4. Installa i pacchetti

Possiamo installare pacchetti o dipendenze aggiuntivi usando yarn add comando. Esistono diversi modi per aggiungere un nuovo pacchetto utilizzando il comando filato.

Per aggiungere un pacchetto normale, ad esempio lodash , nell'area di lavoro corrente, esegui:

$ yarn add lodash

Puoi aggiungere una versione specifica di un pacchetto all'area di lavoro corrente con il comando:

$ yarn add [email protected]

Puoi anche aggiungere un pacchetto dal ramo principale di un repository GitHub nell'area di lavoro corrente utilizzando un URL:

$ yarn add [email protected]://github.com/lodash/lodash

O utilizzando il protocollo GitHub come di seguito:

$ yarn add [email protected]/lodash

Se vuoi aggiungere una categoria diversa di dipendenze, usa --dev flag per aggiungere dipendenze dev e --peer per aggiungere dipendenze peer.

$ yarn add lodash --dev
$ yarn add lodash --peer

Come ho già detto, possiamo visualizzare la sezione della guida di un sottocomando Yarn usando -h/--help bandiera:

$ yarn add -h

5. Pacchetti di aggiornamento

Per aggiornare un pacchetto utilizzando Yarn, esegui:

$ yarn up lodash

6. Visualizza le informazioni sul pacchetto

Per visualizzare le informazioni relative a un pacchetto, esegui:

$ yarn info lodash
└─ [email protected]:4.17.21
└─ Version: 4.17.21

Se vuoi mostrare tutte le informazioni disponibili su un pacchetto che usa il filato, il comando sarebbe:

$ yarn npm info lodash

7. Esegui un comando di shell

Possiamo eseguire un comando di shell con yarn exec comando.

Ad esempio, mostriamo un testo Hello World con Yarn come di seguito:

$ yarn exec echo Hello World
Hello World

Visualizza la versione del kernel Linux con il comando Yarn:

$ yarn exec uname -mrs
Linux 5.4.0-72-generic x86_64

8. Mostra perché un pacchetto è installato

Questa è una delle caratteristiche uniche di Yarn. Yarn può mostrare il motivo per cui è installato un pacchetto.

$ yarn why lodash

9. Visualizza spazi di lavoro

L'altra caratteristica notevole di Yarn è Workspaces. Workspace consente agli utenti di installare dipendenze da più package.json file nelle sottocartelle di una singola radice package.json file, tutto in una volta.

Per stampare tutte le aree di lavoro disponibili, esegui:

$ yarn workspaces list

10. Visualizza le impostazioni di configurazione correnti

Per stampare le impostazioni di configurazione attive correnti, eseguire:

$ yarn config

11. Visualizza i plug-in

Per stampare i plugin disponibili direttamente dal repository Yarn, esegui:

$ yarn plugin list

Il comando sopra mostra tutti i plugin ufficiali disponibili. Se vuoi visualizzare solo i plugin attualmente attivi, esegui:

$ yarn plugin runtime

12. Scarica i plugin

Possiamo scaricare e attivare plug-in dal repository Yarn ufficiale o da repository locali o di terze parti. Se aggiungi un plug-in da un repository di terze parti, inserisci l'URL del plug-in. Se aggiungi il plugin dal tuo sistema locale, inserisci semplicemente il suo percorso.

Per scaricare e attivare il plug-in, ad esempio plugin-version , dal repository Yarn, esegui:

$ yarn plugin import @yarnpkg/plugin-version

13. Rimuovi i plug-in

Per rimuovere un plug-in importato dal repository Yarn, esegui:

$ yarn plugin remove @yarnpkg/plugin-stage

Se l'hai importato dal sistema locale, cita semplicemente il suo nome.

14. Rimuovi i pacchetti

Per disinstallare un pacchetto utilizzando Yarn, esegui:

$ yarn remove lodash

15. Rimuovi la cache

Per rimuovere tutti gli archivi locali, esegui:

$ yarn cache clean

Puoi anche rimuovere tutti gli archivi archiviati nel ~/.yarn directory usando il comando:

$ yarn cache clean --mirror

Questi sono appena sufficienti per iniziare con il gestore di pacchetti di filati. Tuttavia, ci sono molti comandi disponibili. Li lascio a voi per imparare e sperimentare. Puoi visualizzare l'elenco completo dei comandi Yarn usando yarn --help comando. Se non conosci l'utilizzo di un sottocomando specifico, esegui semplicemente "yarn sub-command -h" per visualizzare la sezione della guida di quel particolare comando.


Linux
  1. Come installare e utilizzare Snap Package Manager su Ubuntu 20.04

  2. Come installare e utilizzare Snap Package Manager su Alma Linux 8

  3. Come installare e utilizzare Flatpak in Linux

  4. Come installare e utilizzare Vim-plugin Manager in Linux

  5. Come installare e utilizzare PIP Python Package Manager su Rocky Linux 8

Come installare e utilizzare il comando locate in Linux

Come installare e utilizzare Tor Browser in Linux

Come installare e utilizzare phpMyAdmin in Linux

Come installare e utilizzare il comando fd in Linux

Come installare e utilizzare Nu Shell su Linux

Come installare e utilizzare i3 Window Manager su Linux