Node.js
यार्न पैकेज मैनेजर
खोज…
परिचय
यार्न Npm के समान Node.js के लिए एक पैकेज मैनेजर है। बहुत सारे सामान्य आधार साझा करते समय, यार्न और एनपीएम के बीच कुछ महत्वपूर्ण अंतर हैं।
यार्न स्थापना
यह उदाहरण आपके ओएस के लिए यार्न को स्थापित करने के विभिन्न तरीकों की व्याख्या करता है।
मैक ओ एस
होमब्रू
brew update
brew install yarn
MacPorts
sudo port install yarn
अपने पैट को यार्न जोड़ना
अपने पसंदीदा शेल प्रोफाइल में निम्नलिखित जोड़ें ( .profile
, .bashrc
, .zshrc
आदि)
export PATH="$PATH:`yarn global bin`"
खिड़कियाँ
इंस्टालर
सबसे पहले, Node.js स्थापित करें यदि यह पहले से स्थापित नहीं है।
यार्न इंस्टॉलर को यार्न वेबसाइट से एक .msi
रूप में डाउनलोड करें ।
chocolatey
choco install yarn
लिनक्स
डेबियन / उबंटू
सुनिश्चित करें कि Node.js आपके डिस्ट्रो के लिए स्थापित किया गया है, या निम्नलिखित रन करें
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
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
यार्न स्थापित करें
sudo apt-get update && sudo apt-get install yarn
सेंटोस / फेडोरा / आरएचईएल
यदि पहले से स्थापित नहीं है, तो Node.js स्थापित करें
curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -
यार्न स्थापित करें
sudo wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo
sudo yum install yarn
मेहराब
AUR के माध्यम से यार्न स्थापित करें।
योरोथ का उपयोग करके उदाहरण:
yaourt -S yarn
तनहा
sudo eopkg install yarn
सभी वितरण
अपने पसंदीदा शेल प्रोफाइल में निम्नलिखित जोड़ें ( .profile
, .bashrc
, .zshrc
आदि)
export PATH="$PATH:`yarn global bin`"
स्थापना का वैकल्पिक तरीका
शैल लिपि
curl -o- -L https://yarnpkg.com/install.sh | bash
या स्थापित करने के लिए एक संस्करण निर्दिष्ट करें
curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version [version]
टारबॉल
cd /opt
wget https://yarnpkg.com/latest.tar.gz
tar zvxf latest.tar.gz
NPM
यदि आपके पास पहले से ही npm स्थापित है, तो बस चलाएं
npm install -g yarn
पोस्ट स्थापित करें
रन करके यार्न के स्थापित संस्करण की जाँच करें
yarn --version
एक मूल पैकेज बनाना
आपके पैकेज के बारे में कुछ जानकारी को कॉन्फ़िगर करने के लिए yarn init
कमांड आपको package.json
फ़ाइल के निर्माण के माध्यम से चलेगा। यह npm init
कमांड के समान है।
अपना पैकेज रखने के लिए एक नई निर्देशिका बनाएं और नेविगेट करें, और फिर yarn init
चलाएं
mkdir my-package && cd my-package
yarn init
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.
यह निम्नलिखित के समान एक package.json
फ़ाइल उत्पन्न करेगा
{
"name": "my-package",
"version": "1.0.0",
"description": "A test package",
"main": "index.js",
"author": "StackOverflow Documentation",
"license": "MIT"
}
अब एक निर्भरता जोड़ने की कोशिश करते हैं। इसके लिए मूल सिंटैक्स yarn add [package-name]
ExpressJS को स्थापित करने के लिए निम्नलिखित चलाएँ
yarn add express
यह आपके package.json
dependencies
अनुभाग जोड़ देगा, और ExpressJS जोड़ देगा
"dependencies": {
"express": "^4.15.2"
}
यार्न के साथ पैकेज स्थापित करें
यार्न उसी रजिस्ट्री का उपयोग करता है जो npm करता है। इसका मतलब है कि हर पैकेज जो npm पर उपलब्ध है, यार्न पर समान है।
पैकेज स्थापित करने के लिए, yarn add package
चलाएँ।
यदि आपको पैकेज के विशिष्ट संस्करण की आवश्यकता है, तो आप yarn add package@version
उपयोग कर सकते हैं।
यदि आपके द्वारा इंस्टॉल किए जाने वाले संस्करण को टैग किया गया है, तो आप yarn add package@tag
उपयोग कर सकते हैं।