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
پشتیبانی و مستندات
نکات امنیتی و فنی
- ✅در حال حاضر این مخزن نیازی به احراز هویت ندارد و برای همه در دسترس است
- ✅در آینده امکان انتشار بستههای اختصاصی برای تیمها یا شرکتها فراهم خواهد شد
- ✅این سرویس توسط تیم مگان پشتیبانی میشود