پراکسی کی جانچ کرتے وقت npm ping کیا چیک کرتا ہے
جانچ کو ناکام ہونے والے npm عمل کے سیاق میں چلائیں، اور آرکائیو اور لائف سائیکل ڈاؤن لوڈ کو اس کے نتیجے سے الگ رکھیں۔
npm ping --registry=https://registry.npmjs.org/منصوبے کے لیے مطلوبہ رجسٹری استعمال کریں۔ npm ping اسی رجسٹری سے رابطہ کرتا ہے اور موجودہ ترتیب کے ذریعے تصدیق کی جانچ کرتا ہے۔ اہم بات کامیاب تکمیل ہے؛ کسی پرانے مثال کا خالی آبجیکٹ آؤٹ پٹ لازمی فارمیٹ نہیں۔
اسے وہیں چلائیں جہاں ناکامی ہوتی ہے۔ IDE سے شروع کیا گیا npm عمل ٹرمینل سے مختلف ماحول یا ترتیب کے ان پٹ رکھ سکتا ہے۔
نتیجہ درست مرحلے پر پڑھیں
اگر ping ناکام ہو تو پہلی غلطی محفوظ رکھیں۔ پراکسی کا حل، لسنر سے رابطہ، 407 چیلنج اور رجسٹری تصدیق کی نامنظوری مختلف مراحل ہیں۔
اگر ping کامیاب ہو مگر انسٹالیشن ناکام ہو تو بعد والے ڈاؤن لوڈ کا URL اس کی غلطی کے ساتھ رکھیں۔ آرکائیو کسی دوسرے ہوسٹ پر ہو سکتا ہے، اور لائف سائیکل اسکرپٹ الگ ایگزیکیوٹیبل فائل ڈاؤن لوڈ کر سکتی ہے۔ مثلاً Cypress اپنے پراکسی اور بائنری ڈاؤن لوڈ رویے کی دستاویز کرتا ہے؛ رجسٹری ping وہ منتقلی نہیں کرتا۔
جب سوال یہ ہو کہ ٹریفک پراکسی سے گزرا یا نہیں، تو رجسٹری کے جواب کو پراکسی ریکارڈز یا راستے کے کسی اور مشاہدے کے ساتھ ملا کر دیکھیں۔ جواب بذات خود رسائی اور تصدیق ثابت کرتا ہے، درست راستہ نہیں۔