Ricerca…


introduzione

Yarn è un gestore di pacchetti per Node.js, simile a npm. Pur condividendo un sacco di terreno comune, ci sono alcune differenze chiave tra Yarn e npm.

Installazione del filato

Questo esempio spiega i diversi metodi per installare Yarn per il tuo sistema operativo.

Mac OS

homebrew

brew update
brew install yarn

MacPorts

sudo port install yarn

Aggiunta di filati al PERCORSO

Aggiungi quanto segue al tuo profilo di shell preferito ( .profile , .bashrc , .zshrc etc)

export PATH="$PATH:`yarn global bin`"

finestre

Installer

Innanzitutto, installa Node.js se non è già installato.

Scarica il programma di installazione di Yarn come .msi dal sito Web di Yarn .

cioccolatoso

choco install yarn

Linux

Debian / Ubuntu

Assicurati che Node.js sia installato per la tua distribuzione, o esegui quanto segue

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs

Configura il repository YarnPkg

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

Installa il filo

sudo apt-get update && sudo apt-get install yarn

CentOS / Fedora / RHEL

Installa Node.js se non è già installato

curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -

Installa il filo

sudo wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo
sudo yum install yarn

Arco

Installa il filo tramite AUR.

Esempio usando yaourt:

yaourt -S yarn

Solus

sudo eopkg install yarn

Tutte le distribuzioni

Aggiungi quanto segue al tuo profilo di shell preferito ( .profile , .bashrc , .zshrc etc)

export PATH="$PATH:`yarn global bin`"

Metodo alternativo di installazione

Script di shell

curl -o- -L https://yarnpkg.com/install.sh | bash

o specificare una versione da installare

curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version [version]

tarball

cd /opt
wget https://yarnpkg.com/latest.tar.gz
tar zvxf latest.tar.gz

npm

Se hai già installato npm, esegui semplicemente

npm install -g yarn

Post installazione

Controlla la versione installata di Yarn eseguendo

yarn --version

Creare un pacchetto base

Il comando yarn init ti guiderà attraverso la creazione di un file package.json per configurare alcune informazioni sul tuo pacchetto. Questo è simile al comando npm init in npm.

Crea e naviga in una nuova directory per conservare il tuo pacchetto, quindi esegui yarn init

mkdir my-package && cd my-package
yarn init

Rispondi alle domande che seguono nella CLI

question name (my-package): my-package
question version (1.0.0): 
question description: A test package
question entry point (index.js): 
question repository url: 
question author: StackOverflow Documentation
question license (MIT): 
success Saved package.json
✨  Done in 27.31s.

Questo genererà un file package.json simile al seguente

{
  "name": "my-package",
  "version": "1.0.0",
  "description": "A test package",
  "main": "index.js",
  "author": "StackOverflow Documentation",
  "license": "MIT"
}

Ora proviamo ad aggiungere una dipendenza. La sintassi di base per questo è il yarn add [package-name]

Eseguire il comando seguente per installare ExpressJS

yarn add express

Questo aggiungerà una sezione delle dependencies al package.json e aggiungerà ExpressJS

"dependencies": {
    "express": "^4.15.2"
}

Installa il pacchetto con Yarn

Il filato usa lo stesso registro usato da npm. Ciò significa che ogni pacchetto disponibile su npm è lo stesso su Yarn.

Per installare un pacchetto, esegui il yarn add package .

Se hai bisogno di una versione specifica del pacchetto, puoi utilizzare il yarn add package@version .

Se la versione che è necessario installare è stata taggata, è possibile utilizzare il yarn add package@tag .



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow