NPM

استفاده از مخزن داخلی NPM در مگان Hub

ما در مگان یک مخزن داخلی برای بسته‌های NPM راه‌اندازی کرده‌ایم تا توسعه‌دهندگان بتوانند با سرعت و امنیت بیشتر به منابع موردنیاز خود دسترسی داشته باشند. این مخزن عمومی بوده و برای استفاده همه آزاد است.

آدرس مخزن

https://hub.megan.ir/repository/npm

مزایای استفاده از مخزن داخلی NPM

  • سرعت بیشتر برای کاربران داخل کشور
  • دسترسی پایدارتر در مواقعی که مخزن رسمی دچار اختلال است
  • امکان انتشار پکیج‌های خصوصی یا داخلی در آینده
  • کاهش وابستگی به مخزن‌های خارجی

نحوه استفاده از مخزن NPM در مگان

1. استفاده به صورت موقتی (برای یک دستور خاص)

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

npm install <package-name> --registry=https://hub.megan.ir/repository/npm

مثال:

npm install lodash --registry=https://hub.megan.ir/repository/npm

2. استفاده دائم (تنظیم مخزن پیش‌فرض)

اگر می‌خواهید به‌صورت دائمی از مخزن مگان استفاده کنید، کافی‌ست یک بار دستور زیر را اجرا کنید:

npm set registry https://hub.megan.ir/repository/npm

برای بررسی اینکه تنظیمات درست اعمال شده‌اند:

npm get registry

خروجی باید این باشد:

https://hub.megan.ir/repository/npm/

3. بازگشت به مخزن اصلی NPM

برای بازگرداندن مقدار پیش‌فرض:

npm set registry https://registry.npmjs.org

پشتیبانی و مستندات

نکات امنیتی و فنی

  • در حال حاضر این مخزن نیازی به احراز هویت ندارد و برای همه در دسترس است
  • در آینده امکان انتشار بسته‌های اختصاصی برای تیم‌ها یا شرکت‌ها فراهم خواهد شد
  • این سرویس توسط تیم مگان پشتیبانی می‌شود