Node.js
Menedżer pakietów przędzy
Szukaj…
Wprowadzenie
Yarn to menedżer pakietów dla Node.js, podobny do npm. Podczas dzielenia wielu wspólnych płaszczyzn, istnieją pewne kluczowe różnice między Przędzą a npm.
Instalacja przędzy
W tym przykładzie wyjaśniono różne metody instalacji Yarn w systemie operacyjnym.
System operacyjny Mac
Homebrew
brew update
brew install yarn
MacPorts
sudo port install yarn
Dodanie przędzy do ŚCIEŻKI
Dodaj następujące elementy do preferowanego profilu powłoki ( .profile
, .bashrc
, .zshrc
itp.)
export PATH="$PATH:`yarn global bin`"
Windows
Instalator
Najpierw zainstaluj Node.js, jeśli nie jest jeszcze zainstalowany.
Pobierz instalator Yarn jako .msi
ze strony internetowej Yarn .
Chocolatey
choco install yarn
Linux
Debian / Ubuntu
Upewnij się, że Node.js jest zainstalowany dla twojej dystrybucji, lub uruchom następujące
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
Skonfiguruj repozytorium 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
Zainstaluj Przędzę
sudo apt-get update && sudo apt-get install yarn
CentOS / Fedora / RHEL
Zainstaluj Node.js, jeśli jeszcze nie został zainstalowany
curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -
Zainstaluj Przędzę
sudo wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo
sudo yum install yarn
Łuk
Zainstaluj przędzę przez AUR.
Przykład użycia yaourt:
yaourt -S yarn
Solus
sudo eopkg install yarn
Wszystkie dystrybucje
Dodaj następujące elementy do preferowanego profilu powłoki ( .profile
, .bashrc
, .zshrc
itp.)
export PATH="$PATH:`yarn global bin`"
Alternatywna metoda instalacji
Skrypt powłoki
curl -o- -L https://yarnpkg.com/install.sh | bash
lub określ wersję do zainstalowania
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
Jeśli masz już zainstalowaną npm, po prostu uruchom
npm install -g yarn
Po instalacji
Sprawdź zainstalowaną wersję Yarn, uruchamiając
yarn --version
Tworzenie pakietu podstawowego
Polecenie yarn init
cię przez proces tworzenia pliku package.json
celu skonfigurowania niektórych informacji o twoim pakiecie. Jest to podobne do polecenia npm init
w npm.
Utwórz i przejdź do nowego katalogu, w którym będzie przechowywana paczka, a następnie uruchom polecenie yarn init
mkdir my-package && cd my-package
yarn init
Odpowiedz na następujące pytania w interfejsie 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.
Spowoduje to wygenerowanie pliku package.json
podobnego do następującego
{
"name": "my-package",
"version": "1.0.0",
"description": "A test package",
"main": "index.js",
"author": "StackOverflow Documentation",
"license": "MIT"
}
Teraz spróbujmy dodać zależność. Podstawową składnią tego jest yarn add [package-name]
Uruchom następujące polecenie, aby zainstalować ExpressJS
yarn add express
Spowoduje to dodanie sekcji dependencies
do package.json
i dodanie ExpressJS
"dependencies": {
"express": "^4.15.2"
}
Zainstaluj pakiet z Przędzą
Przędza używa tego samego rejestru, co npm. Oznacza to, że każdy pakiet dostępny w npm jest taki sam w Yarn.
Aby zainstalować pakiet, uruchom yarn add package
.
Jeśli potrzebujesz konkretnej wersji pakietu, możesz użyć yarn add package@version
.
Jeśli wersja, którą chcesz zainstalować, została oznaczona, możesz użyć yarn add package@tag
.