freeCodeCamp/guide/arabic/miscellaneous/npm-behind-a-proxy-server/index.md

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 الخاص بك.

مصادر

يمكنك استخدام الموارد التالية لمزيد من القراءة حول هذا: -