3.0 KiB
title | localeTitle |
---|---|
Npm Behind a Proxy Server | NPM خلف خادم وكيل |
استخدم حالات
قد تحتاج إلى تعديل أوامر npm install
التي تصل إلى المستودعات البعيدة ( npmjs ، على سبيل المثال) لتثبيت وحدات Node JS ؛ إذا كان الوصول إلى الإنترنت الخاص بك من خلال خادم وكيل .
تُعد خوادم الوكيل شائعة في البيئات من نوع الكلية والأعمال.
يمكنك تحديد إعدادات الخادم الوكيل من لوحة إعدادات المتصفح.
باستخدام وكيل مع الآلية الوقائية الوطنية
بمجرد الحصول على إعدادات الوكيل (عنوان URL الخادم والمنفذ واسم المستخدم وكلمة المرور) ؛ تحتاج إلى تكوين تكوينات npm
الخاصة بك على النحو التالي.
$ npm config set proxy http://<username>:<password>@<proxy-server-url>:<port> $ npm config set https-proxy http://<username>:<password>@<proxy-server-url>:<port>
سيتعين عليك استبدال <username>
و <password>
و <proxy-server-url>
و <port>
بالقيم الخاصة ببيانات اعتماد الخادم الوكيل.
هذه الحقول اختيارية. على سبيل المثال ، قد لا يتطلب الخادم الوكيل الخاص بك <username>
و <password>
، أو ربما يعمل على المنفذ 80 (وفي هذه الحالة ، لا يكون <port>
مطلوبًا).
وبمجرد الانتهاء من إعداد هذه البرامج ، npm install
npm i -g
، و npm i -g
إلخ بشكل صحيح.
متى لا تستخدم
لا يجب عليك استخدام أوامر npm
مع إعدادات الوكيل ، إذا حدث أي مما يلي:
- لا يسمح لك مسؤول النظام أو سياسة الشركة بالوصول إلى مستودعات
npm
عن بعد من NPM-JS ، على سبيل المثال.- المستودع البعيد لوحدات Node المعنية ليس موجودًا في جهازك ، ولكنه موجود داخل الشبكة الداخلية.
غير إعدادات الوكيل
استخدم مشاركة المدونة هذه لإلغاء تعيين إعدادات الخادم الوكيل. يمكنك أيضًا إزالة الأسطر التي تحدد إعدادات الخادم الوكيل .npmrc
ملف .npmrc
الخاص بك.
مصادر
يمكنك استخدام الموارد التالية لمزيد من القراءة حول هذا: -