آپ npm کا پروکسی حذف کرتے ہیں، دوبارہ پوچھتے ہیں، اور قدر اب بھی وہیں ہے۔ زیادہ اختیارات کے ساتھ کمانڈ دہرانے سے پہلے دیکھیں کہ آپ نے کون سی کنفیگریشن حذف کی۔

کسی پروجیکٹ کی .npmrc، صارف کی فائل، عالمی کنفیگریشن، کمانڈ کے اختیارات اور ماحول کی ترتیبات سب اہم ہو سکتی ہیں۔ ایک جگہ سے قدر ہٹانے پر اس کے نیچے کی کوئی دوسری قدر سامنے آ سکتی ہے۔

تبدیل کرنے سے پہلے قدر تلاش کریں

npm کی مؤثر کنفیگریشن اور اس کال سے متعلق فائلوں کا جائزہ لیں۔ دھیان دیں کہ عمل پروجیکٹ کے اندر کا ہے یا عالمی۔ پروجیکٹ کی ترتیب عالمی تنصیب کا ثبوت نہیں ہے۔

پروکسی اختیارات کے نام بھی اہم ہیں۔ http_proxy جیسی حسب ضرورت کلید خود بخود دستاویزی proxy اختیار نہیں ہوتی۔ ماحولی متغیرات کی ہجے اور npm کنفیگریشن کلیدوں کی ہجے الگ الگ انٹرفیس ہیں۔

ایگزیکیوٹیبل دوبارہ انسٹال کرنا غیر متعلق ہے

Node کی تنصیب کی ڈائریکٹری ضروری نہیں کہ وہی ہو جہاں آپ کی صارف کنفیگریشن رہتی ہے۔ ایگزیکیوٹیبل بدلنے سے صارف کی فائل اور پروسیس کا ماحول اچھوتے رہ سکتے ہیں۔ اسی لیے صاف پروگرام تنصیب فوراً پرانا نیٹ ورک اینڈ پوائنٹ دکھا سکتی ہے۔

ذریعہ مل جانے کے بعد اس سطح پر پرانا اندراج ہٹا دیں۔ پھر اسی ورکنگ ڈائریکٹری اور اکاؤنٹ سے مؤثر قدر دوبارہ پوچھیں جس نے ناکامی پیدا کی۔ جب تک نصب شدہ npm اس معنی کی دستاویز نہ کرے، من مانی خالی یا null جیسی دکھنے والی سٹرنگ مقرر کرنے سے بچیں۔

registry کی ترتیب الگ رکھیں۔ مقامی registry URL پروکسی پتے جیسا لگ سکتا ہے، لیکن اسے حذف کرنے سے یہ بدلتا ہے کہ پیکیج میٹاڈیٹا کہاں سے طلب کیا جاتا ہے۔ صرف ناپسندیدہ فارورڈنگ پروکسی ہٹانے کے لیے ضروری اندرونی registry نہ مٹائیں۔

متعلقہ مضامین