شنبه , مهر ۲۷ ۱۳۹۸
خانه / NPM / ایجاد NPM Proxy با استفاده از ابزار Verdaccio

ایجاد NPM Proxy با استفاده از ابزار Verdaccio

در این مقاله قصد معرفی ابزار Verdaccio را داریم که امکان ایجاد Proxy مابین سرور NPM و سیستم کلاینت ما را فراهم می کند. برای شروع کار ابتدا ابزار را بوسیله دستور زیر بصورت Global نصب کنید.

راه اندازی سرور Verdaccio بسیار ساده است برای این منظور کافی است دستور Verdaccio را در محیط CMD اجرا کنید. سرور Proxy شما آماده است.

verdaccio

پس از اجرای دستور بالا سرور Proxy ما فعال و آماده است و برای اتصال هر کلاینت به این سرور نیاز است دستور زیر وارد شود.

نام و IP سرور در فایل config.yaml قابل کانفیگ است. در ادامه جهت اضافه شدن کاربر به سیستم از دستور زیر استفاده کرده و مراحل ثبت نام را انجام می دهیم.

کار تمام است حال می توانید به راحتی با دستورات NPM برای انتشار و دریافت بسته ها اقدام کنید.

برای دریافت اطلاعات بیشتر مستندات اصلی Verdaccio را از اینجا مطالعه کنید.

موفق باشید

 

  • آیا این مقاله مفید بود؟
  • بله   خیر

با تمام وجود علاقمندم مباحث جدید مربوط به برنامه نویسی رو یاد بگیرم و به دیگران یاد بدم. نیمی از زمان روزانه رو صرف یادگیری میکنم. سعی میکنم مقالات مفید و جدید در حوزه برنامه نویسی و به ویژه جاوا اسکریپت رو برای شما دوستان عزیز در لایو گوگل منتشر کنم.

۳ کامنت ها

  1. یک سوال دارم:

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

    • احسان لطفی نیا

      انگولار قابلیت multi project کار کردن را داره و فکر کنم نیاز شما را هم برطرف کنه برای اطلاعات بیشتر توصیه می کنم اینجا را یک نیگاه بندازی. ولی اگر بخواهیم چندین پکیج داشته باشیم که در نهایت در یک پوشه قرار بگیرن (در nodeModule مثلا کل پکیج ها در پوشه myProject ) قرار بگیرن نام پکیج را باید به شکل myProject/lib1@ تعریف کنیم

پاسخی بگذارید

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