GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Yarn su Debian 10

Yarn è un gestore di pacchetti JavaScript compatibile con npm che consente di installare, aggiornare, configurare e rimuovere i pacchetti npm. È stato creato per risolvere una serie di problemi con npm, come accelerare il processo di installazione dei pacchetti parallelizzando le operazioni e riducendo gli errori relativi alla connettività di rete.

Questo tutorial spiega come installare Yarnon Debian 10, Buster. Tratteremo anche le nozioni di base su come utilizzare Yarn per creare un nuovo progetto e aggiungere/rimuovere dipendenze.

Installazione di Yarn su Debian 10 #

Eseguire i seguenti passaggi come utente root o utente con privilegi sudo per installare Yarn su Debian 10:

  1. Il pacchetto di filati è disponibile nel repository di filati. Esegui i seguenti comandi per importare la chiave GPG del repository e abilitare il repository APT:

    curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
  2. Una volta abilitato il repository, aggiorna l'indice del pacchetto e installa Yarn, con:

    sudo apt updatesudo apt install yarn

    Se Node.js non è installato sul tuo sistema, il comando sopra lo installerà. Se utilizzi nvm puoi saltare l'installazione di Node.js con:

    sudo apt install --no-install-recommends yarn
  3. Verifica l'installazione stampando il numero di versione del filato:

    yarn --version
    1.21.1

    Al momento della stesura di questo articolo, l'ultima versione è 1.17.3 .

Utilizzo del filato #

Ora che Yarn è stato installato sul tuo sistema Debian, esploriamo alcuni dei comandi Yarn più comuni.

Creazione di un nuovo progetto #

Per creare un nuovo progetto di filato, inserisci yarn init seguito dal nome del progetto. Ad esempio, per creare un progetto denominato my_project dovresti digitare:

yarn init my_project

Lo script ti farà diverse domande. Puoi rispondere o premere enter per utilizzare i valori predefiniti:

yarn init v1.21.1
question name (alex): Linuxize
question version (1.0.0): 0.0.1
question description: Testing Yarn
question entry point (index.js): 
question repository url: 
question author: Linuxize
question license (MIT): 
question private: 
success Saved package.json
Done in 20.18s.

Tutto ciò che fa il comando è creare un package.json di base file contenente le informazioni da te fornite. Questo file può essere modificato in qualsiasi momento.

Puoi anche avviare un progetto di filato in una directory esistente. Per farlo, vai alla directory ed esegui:

yarn init

Aggiunta dipendenza #

Per aggiungere un pacchetto come dipendenza al tuo progetto, usa yarn add comando seguito dal nome del pacchetto:

yarn add [package_name]

Il comando installerà il pacchetto e tutti i pacchetti da cui dipende e aggiornerà il package.json del progetto e yarn.lock file.

Per impostazione predefinita, se viene fornito solo il nome del pacchetto, Yarn installa l'ultima versione. Per installare una versione o un tag specifico, utilizza la seguente sintassi:

yarn add [package_name]@[version_or_tag]

Aggiornamento della dipendenza #

Per aggiornare i pacchetti, usa uno dei seguenti comandi:

yarn upgradeyarn upgrade [package_name]yarn upgrade [package_name]@[version_or_tag]

Se non viene fornito alcun nome di pacchetto, il comando aggiornerà le dipendenze del progetto all'ultima versione in base all'intervallo di versioni specificato nel file package.json. In caso contrario, vengono aggiornati solo i pacchetti specificati.

Rimozione della dipendenza #

Per rimuovere un pacchetto dalle dipendenze del progetto, invoca yarn remove comando seguito dal nome del pacchetto:

yarn remove [package_name]

Il comando aggiorna anche il package.json del progetto e yarn.lock file.

Installazione di tutte le dipendenze del progetto #

Per installare tutte le dipendenze di un progetto esistente che sono specificate in package.json file eseguito:

yarn

o

yarn install

Debian
  1. Come installare Debian 10 (Buster)

  2. Come installare il filato su Ubuntu 20.04

  3. Come installare il filato su CentOS 7

  4. Come installare il filato su CentOS 8

  5. Come installare Yarn su Debian 11 / Debian 10

Come installare Yarn JS (Node) Package Manager su Debian 11

Come installare Yarn su Debian 9 Stretch

Come installare Vai su Debian 10

Come installare Yarn su Debian 11

Come installare il filato su Ubuntu 18.04

Come installare Vai su Debian