search icon

تنظیم NPM Mirror

معرفی NpmJS

NPM یا Node Package Manager بزرگ‌ترین پایگاه‌داده‌ی نرم‌افزاری دنیاست که توسعه‌دهندگان می‌توانند پکیج‌های متن‌باز زبان برنامه‌نویسی جاوا اسکریپت را از آن رایگان دریافت و مدیریت کنند.

شما می‌توانید با استفاده از NPM پکیج‌های جاوا اسکریپت را از مخزن آنلاین(www.npmjs.com) دریافت کنید. این بسته‌ها شامل کدهای پیش‌نویسی هستند که توسعه پروژه شما را سرعت می‌بخشند و هم‌چنین امکان اضافه‌کردن قابلیت‌های جدید به پروژه شما را ایجاد می‌کنند.

 

نصب پکیج‌ها با Mirror در رانفلر

هنگام نصب پکیج‌ها، اگر نمی‌خواهید فایل‌های mirror را به صورت global تنظیم کنید می‌توانید از روش زیر نصب را کامل کنید.

در این مثال نصب پکیج اکسپرس(express) را می‌بینید:

npm install --registry="https://mirror-npm.runflare.com" express

تنظیم mirror به صورت global در لینوکس، ویندوز و مک

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

npm config set registry https://mirror-npm.runflare.com

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

 

برای غیر فعال‌ کردن mirror، دستور زیر را وارد کنید:
npm config delete registry https://mirror-npm.runflare.com