Node.js
Gestore pacchetti filati
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
.