وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش نصب نخ روی CentOS 7

0 5
زمان لازم برای مطالعه: 3 دقیقه



Yarn یک مدیر بسته جاوا اسکریپت است که با npm سازگار است و به شما کمک می کند تا آن را خودکار کنید process نصب، به روز رسانی، پیکربندی و حذف بسته های npm.

برای حل مجموعه ای از مشکلات npm مانند افزایش سرعت نصب بسته ها ایجاد شده است process با موازی سازی عملیات و کاهش خطاهای مربوط به اتصال به شبکه.

در این آموزش روش نصب را به شما نشان خواهیم داد نخ
روی یک CentOS 7 سیستم از مخزن بسته Yarn RPM.

پیش نیازها

قبل از شروع آموزش، مطمئن شوید که به عنوان یک کاربر با امتیازات sudo وارد سیستم شده اید.

نصب نخ روی CentOS

برای نصب Yarn بر روی شما CentOS سیستم 7، مراحل زیر را دنبال کنید:

  1. اگر قبلاً Node.js را روی سیستم خود نصب نکرده اید، مخزن Nodesource را با موارد زیر فعال کنید. curl دستور:

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

    بسته Node.js را با تایپ کردن:

    sudo yum install nodejs
  2. مخزن رسمی Yarn به طور مداوم نگهداری می شود و به روزترین نسخه را ارائه می دهد. برای فعال کردن مخزن Yarn و وارد کردن کلید GPG مخزن دستورات زیر را صادر کنید:

    curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.reposudo rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg
  3. پس از اضافه شدن مخزن، می توانید Yarn را با اجرای زیر نصب کنید:

    sudo yum install yarn
  4. نصب را با چاپ شماره نسخه Yarn تأیید کنید:

    yarn --version

    در زمان نگارش این مقاله، آخرین نسخه Yarn نسخه است 1.17.3.

    1.17.3

استفاده از نخ

اکنون که Yarn را روی خود نصب کرده اید CentOS در سیستم، برخی از رایج ترین دستورات Yarn را بررسی خواهیم کرد.

پیشنهاد می‌کنیم بخوانید:  چگونه یک محیط توسعه جنگو راه اندازی کنیم

ایجاد یک پروژه جدید

برای ایجاد یک پروژه جدید Yarn از yarn init دستور به دنبال نام پروژه. به عنوان مثال، برای ایجاد یک پروژه به نام my_project شما تایپ می کنید:

yarn init my_project

فیلمنامه چندین سوال از شما خواهد پرسید. می توانید پاسخ دهید یا فشار دهید enter برای استفاده از مقادیر پیش فرض:

yarn init v1.17.3
question name (vagrant): 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 upgradeyarn upgrade [package_name]yarn upgrade [package_name]@[version_or_tag]

اگر نام بسته ای داده نشده باشد، این دستور وابستگی های پروژه را به آخرین نسخه آنها مطابق با محدوده نسخه مشخص شده در فایل package.json به روز می کند. در غیر این صورت فقط بسته های مشخص شده به روز می شوند.

ارتقاء وابستگی

برای ارتقاء یک وابستگی از یکی از موارد زیر استفاده کنید:

yarn upgrade [package_name]yarn upgrade [package_name]@[version_or_tag]

دستور بالا وابستگی های پروژه را با توجه به محدوده نسخه مشخص شده در فایل package.json به آخرین نسخه به روز می کند.

حذف وابستگی

برای حذف یک وابستگی به سادگی تایپ کنید:

yarn remove [package_name]

این دستور همچنین پروژه را به روز می کند package.json و yarn.lock فایل ها.

پیشنهاد می‌کنیم بخوانید:  روش استقرار Rocket.Chat در CentOS 7

نصب تمام وابستگی های پروژه

برای نصب تمام وابستگی های یک پروژه موجود که در آن مشخص شده است package.json اجرای فایل:

yarn

یا

yarn install

نتیجه

ما به شما نشان دادیم که چگونه نخ را روی خود نصب کنید CentOS 7 دستگاه. برای اطلاعات بیشتر در مورد نخ به سایت مراجعه کنید مستندات نخ
page.

اگر سوال یا بازخوردی دارید، در زیر نظر دهید.

nodejs npm نخ centos
برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-27 16:14:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید