انڈروئد

سینٹوس 8 پر سوت کیسے لگائیں

الفضاء - علوم الفلك للقرن Ø§Ù„ØØ§Ø¯ÙŠ والعشرين

الفضاء - علوم الفلك للقرن Ø§Ù„ØØ§Ø¯ÙŠ والعشرين

فہرست کا خانہ:

Anonim

سوت ایک جاوا اسکرپٹ پیکیج مینیجر ہے جو npm کے ساتھ مطابقت رکھتا ہے جو آپ کو npm پیکجوں کو انسٹال ، اپ ڈیٹ ، تشکیل اور ہٹانے کے عمل کو خودکار کرنے میں مدد کرتا ہے۔

اس کا آغاز این پی ایم کے ساتھ مسائل کے ایک حل کو حل کرنے کے لئے کیا گیا ہے ، جیسے کہ آپریشنل عمل کو ہم آہنگ کرکے پیکیجز کی تنصیب کے عمل کو تیز کرنا اور نیٹ ورک کے رابطے سے متعلق غلطیوں کو کم کرنا۔

یہ ٹیوٹوریل CentOS 8 پر سوت کی تنصیب کے ل guide آپ کی رہنمائی کرے گا۔ ہم ایک نئی پروجیکٹ بنانے اور انحصار شامل کرنے / انحصار کرنے کے لئے سوت کو کس طرح استعمال کریں گے اس کی بنیادی باتوں کا بھی احاطہ کریں گے۔

سینٹوس 8 پر سوت نصب کرنا

سینٹوس 8 پر سوت انسٹال کرنے کے لئے سوڈو مراعات کے حامل روٹ یا صارف کی حیثیت سے درج ذیل اقدامات انجام دیں:

  1. اگر آپ کے سسٹم پر Node.js انسٹال نہیں ہے تو ، ٹائپ کرکے Node.js پیکیج انسٹال کریں۔

    sudo dnf install @nodejs

    تحریر کے وقت ، سینٹوس 8 مخزنوں میں نوڈ. جے ایس ورژن v10.x ہے۔

    سوت ذخیرہ کو قابل بنائیں اور مخزن کی جی پی جی کلید درآمد کریں:

    curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo sudo rpm --import

    یارن کا سرکاری ذخیرہ مستقل طور پر برقرار ہے اور یہ جدید ترین ورژن فراہم کرتا ہے۔

    ایک بار ذخیرہ کاری کے قابل ہوجانے پر ، سوت انسٹال کریں:

    sudo dnf install yarn

    سوت ورژن نمبر پرنٹ کرکے انسٹالیشن کی تصدیق کریں:

    yarn --version

    یہ مضمون لکھنے کے وقت ، یارن کا تازہ ترین ورژن ورژن 1.21.1 ۔

    1.21.1

سوت کا استعمال کرتے ہوئے

اب جب کہ آپ نے اپنے سینٹوس سسٹم پر سوت انسٹال کیا ہے ، ہم یارن سوت کے کچھ عمومی احکامات تلاش کریں گے۔

ایک نیا پروجیکٹ بنانا

ایک نیا یارن پروجیکٹ بنانے کے لئے ، yarn init کمانڈ کا استعمال کریں جس کے بعد پروجیکٹ کا نام آئے۔ مثال کے طور پر ، my_project نامی پروجیکٹ بنانے کے my_project آپ ٹائپ کریں گے:

yarn init my_project

اسکرپٹ آپ سے کئی سوالات کرے گی۔ آپ ڈیفالٹ اقدار کو استعمال کرنے کے لئے یا تو جواب دے سکتے ہیں یا انٹر دبائیں:

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.

یہ سب کچھ جو کمانڈ کرتا ہے وہ ایک بنیادی package.json فائل بنانا ہے جس میں آپ کی فراہم کردہ معلومات شامل ہے۔ اس فائل کو کسی بھی وقت تبدیل کیا جاسکتا ہے۔

آپ کوڈ میں سوت اور موجودہ ڈائریکٹری کو بھی شامل کرسکتے ہیں۔ ایسا کرنے کے لئے ، ڈائرکٹری پر جائیں اور عملدرآمد کریں:

yarn init my_project

انحصار شامل کرنا

کسی منصوبے کو اپنے منصوبے پر انحصار کے بطور yarn add کرنے کے yarn add the ، yarn add کمانڈ کا استعمال yarn add جس کے بعد پیکیج کا نام:

yarn add

کمانڈ اس پیکیج اور کسی بھی پیکیج کو انسٹال کرے گی جس پر انحصار کرتا ہے اور پروجیکٹ کے package.json اور yarn.lock فائلوں کو اپ ڈیٹ کرتا ہے۔

پہلے سے طے شدہ طور پر ، اگر صرف پیکیج کا نام دیا جاتا ہے ، تو یارن جدید ترین ورژن انسٹال کرتا ہے۔ مخصوص ورژن یا ٹیگ انسٹال کرنے کے لئے ، درج ذیل نحو کا استعمال کریں:

yarn add @

انحصار کو اپ گریڈ کرنا

کسی پیکیج کو اپ گریڈ کرنے کیلئے ، yarn upgrade کمانڈ چلائیں جس کے بعد پیکیج کا نام:

yarn upgrade

مذکورہ کمانڈ پیکیج ڈاٹ کام کی فائل میں مخصوص ورژن کی حد کے مطابق پروجیکٹ کی انحصار کو اپنے تازہ ترین ورژن سے تازہ کرتی ہے۔

آپ پیکیج ورژن یا ٹیگ کی بھی وضاحت کرسکتے ہیں۔

yarn upgrade @

انحصار کو دور کرنا

منصوبے کے انحصار سے کسی پیکیج کو yarn remove لئے yarn remove حکم کی پیروی کریں جس کے بعد پیکیج کا نام:

yarn remove

یہ کمانڈ پروجیکٹ کی package.json اور yarn.lock فائلوں کو بھی اپ ڈیٹ کرتی ہے۔

پروجیکٹ کے تمام انحصارات کو انسٹال کرنا

کسی موجودہ پروجیکٹ کی انحصار انسٹال کرنے کے لئے جو package.json فائل رن میں واضح ہے package.json

yarn

یا

yarn install

نتیجہ اخذ کرنا

ہم آپ کو دکھاتے ہیں کہ آپ اپنے سینٹوس 8 مشین پر سوت کیسے لگائیں۔ سوت کے بارے میں مزید معلومات کے لئے سوت دستاویزات کا صفحہ دیکھیں۔

نوڈجس npm سوت سینٹوس