
امروز(!) مجبور شدم دنبال یک راه حل برای نصب پکیج های npm در محیط اینترانت داخلی بگردم و راه حل خوبی پیدا کردم.
این راه حل رو شرکت runflare.com ارائه کرده و واقعا دستشون درد نکنه.
هنگام نصب پکیجها، اگر نمیخواهید فایلهای mirror را به صورت global تنظیم کنید میتوانید از روش زیر نصب را کامل کنید.
در این مثال نصب پکیج اکسپرس(express) را میبینید:

درصورتی که نیاز به دستورات اضافه در npm ندارید میتوانید از روش زیر تنظیمات را روی global قرار دهید.
برای فعالسازی mirror، در ترمینال لینوکس و مک و یا در CMD ویندوز دستورات زیر را وارد کنید:

حالا مثل همیشه میتوانید دستور npm install را اجرا کنید و از مخزن mirror رانفلر داخل کشور، دادهها را دریافت کنید.
برای غیر فعال کردن mirror، دستور زیر را وارد کنید:

لینک اصلی مطلب:
https://runflare.com/mirrors/npm-mirror/
به امید روزهای بهتر
موفق باشید :)
