• illustrator Curse
  • 7Learn Android Course
  • 7Learn SEO Course
  • 7Learn WP Theme Course

    حرفه ای ترین دوره آموزش طراحی قالب وردپرس



  آیا می دانید با دوره های آموزشی سون لرن می توانید از 0 تا 100 طراحی وب را در منزل فراگیرید!

yarn : ابزاری امن و سریع برای مدیریت بسته های پروژه - قسمت 3

0 144 ۲۵ دی ۹۵

در این جلسه با ادامه آموزش مدیریت بسته های پروژه با استفاده از Yarn در خدمتتون هستیم.

yarn

در جلسه گذشته در مورد ساخت پروژه و همچنین به وجود آوردن فایل package.json با استفاده از دستور yarn init توضیحاتی رو خدمتتون بیان کردیم. در این جلسه قصد داریم در مورد مدیریت کردن پیش نیازهای پروژه با استفاده از yarn صحبت کنیم. زمانی که قصد داریم پیش نیازی رو اضافه، حذف یا بروزرسانی کنیم، باید از دستورها یا Command های متفاوتی برای هر کدام استفاده کنیم. پس لازمه که شما در مورد همگی این دستورها اطلاعات خوبی داشته باشید تا در موقع لزوم از اونا بهره ببرید.

هر دستوری که شما استفاده میکنید بصورت اتوماتیک فایلهای package.json و yarn.lock رو بروز رسانی میکنه و نیاز به تغییر دستی شما نیست. در مورد فایل yarn.lock در جلسات بعدی بیشتر توضیح داده خواهد شد.

اضافه کردن پیش نیاز

برای اینکه یک پیش نیاز یا بسته رو برای پروژتون مشخص کنید و اون رو به لیست بسته ها اضافه کنید، باید از دستور زیر استفاده کنید:

با اینکار بصورت اتوماتیک فایل package.json بروز رسانی میشه و بسته [package] به لیست بسته های پروژه اضافه میشه. برای مثال اگر بخایم بسته webpack رو بعنوان پیش نیاز پروژه قرار بدیم، بصورت زیر عمل میکنیم:yarn 5

بعد از اجرا این دستور، yarn به سرور وصل میشه و همه فایلهای مربوط به webpack رو دریافت میکنه و درون پوشه node_modules قرار میده و همچنین فایل package.json رو بروز رسانی میکنه و فایل yarn.lock رو هم به وجود میاره. بعد از این دستور اگر درون پوشه پروژه رو ببینید، بصورت زیر خواهد بود:yarn 6

فایل package.json بصورت زیر شده است:

و همچنین اگر درون فایل yarn.lock رو ببینید، خواهید دید که اطلاعات مربوط به همه بسته ها درون اون قرار گرفته. از جمله ورژن و پیش نیازها و آدرس آنلاین اون و ...

همونطور که میدونید پیش نیازهای متنوعی داریم که میتونین اونا رو در این لینک ببینید. سه تا از مهمترین دیگر انواع پیش نیازها بصورت زیر هستند:

  • برای نصب بسته بصورت devDependencies باید دستور yarn add --dev رو قبل از نام بسته استفاده کنید
  • برای نصب بسته بصورت peerDependencies باید دستور yarn add --peer رو قبل از نام بسته استفاده کنید
  • برای نصب بسته بصورت optionalDependencies  باید دستور yarn add --optional رو قبل از نام بسته استفاده کنید

همچنین شما میتونین نسخه یا تگ مربوط به بسته مورد نظرتون رو مشخص کنید و با اینکار yarn همون چیزی که شما میخاید رو دانلود و نصب میکنه. برای مطالعه موارد مربوط به Version این لینک و موارد مربوط به Tag این لینک رو مطالعه کنید. برای مثال برای نصب کردن jquery با نسخه 3.1.1 بصورت زیر عمل میکنیم:yarn 7

بهمین راحتی. حالا اگر package.json رو ببینید بصورت زیر شده است:

میبینید که jquery هم اضافه شده. در جلسه بعد با ادامه موضوع در خدمتتون هستیم.

امیدوارم از این جلسه خوشتون اومده باشه.

موفق و پیروز باشید.

یا علی

Source

:: مطالب جدید سون لرن را از طریق ایمیل دریافت کنید :

دیدگاه ها اولین دیدگاه این مطلب را ارسال کنید.

ارسال دیدگاه

ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

:: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
عضویت/ ورود سریع با :
در حال اتصال ...

ورود به سایت

ورود سریع با :
در حال اتصال ...

جستجو در سون لرن

عبارت :
7LearnTelegram