npm मेटाएपछि पनि प्रोक्सी किन रहन्छ
npm ले धेरै कन्फिगरेसन स्रोत पढ्छ। एउटा फाइलबाट प्रविष्टि हटाउँदा वा Node पुनः स्थापना गर्दा अर्को स्रोत लागू रहन सक्छ।
तपाईं npm को प्रोक्सी मेटाउनुहुन्छ, फेरि सोध्नुहुन्छ, र मान अझै त्यहीँ छ। बढी विशेषाधिकारका साथ आदेश दोहोर्याउनु अघि तपाईंले कुन कन्फिगरेसन मेटाउनुभयो जाँच्नुहोस्।
प्रोजेक्टको .npmrc, प्रयोगकर्ता फाइल, ग्लोबल कन्फिगरेसन, आदेश विकल्प र वातावरण सेटिङ सबै महत्त्वपूर्ण हुन सक्छन्। एउटा ठाउँबाट मान हटाउँदा त्यसको तल रहेको अर्को मान देखिन सक्छ।
परिवर्तन गर्नु अघि मान पत्ता लगाउनुहोस्
npm को प्रभावकारी कन्फिगरेसन र त्यो कलसँग सम्बन्धित फाइलहरू जाँच्नुहोस्। कार्य प्रोजेक्ट-स्थानीय हो वा ग्लोबल हो ध्यान दिनुहोस्। प्रोजेक्ट सेटिङ ग्लोबल स्थापनाको प्रमाण होइन।
प्रोक्सी विकल्पका नाम पनि महत्त्वपूर्ण छन्। http_proxy जस्तो अनुकूलित कुञ्जी स्वतः दस्तावेजीकृत proxy विकल्प होइन। वातावरण-चरको हिज्जे र npm कन्फिगरेसन-कुञ्जीको हिज्जे छुट्टाछुट्टै इन्टरफेस हुन्।
एक्जिक्युटेबल पुनः स्थापना गर्नु अप्रासंगिक छ
Node को स्थापना डाइरेक्टरी तपाईंको प्रयोगकर्ता कन्फिगरेसन रहेको ठाउँ हुनैपर्छ भन्ने छैन। एक्जिक्युटेबल बदल्दा प्रयोगकर्ता फाइल र प्रक्रिया वातावरण अछुत रहन सक्छन्। त्यसैले सफा प्रोग्राम स्थापनाले तुरुन्तै पुरानो नेटवर्क अन्त्यबिन्दु देखाउन सक्छ।
स्रोत भेट्टाएपछि त्यो तहको पुरानो प्रविष्टि हटाउनुहोस्। त्यसपछि असफलता निम्त्याएको त्यही कार्य डाइरेक्टरी र खाताबाट प्रभावकारी मान फेरि सोध्नुहोस्। स्थापित npm ले त्यो अर्थ दस्तावेजीकरण नगरेसम्म मनपरी खाली वा null जस्तो देखिने स्ट्रिङ सेट गर्नबाट बच्नुहोस्।
registry सेटिङ अलग राख्नुहोस्। स्थानीय registry URL प्रोक्सी ठेगानाजस्तो देखिन सक्छ, तर त्यो मेटाउँदा प्याकेज मेटाडेटा कहाँबाट मागिन्छ भन्ने बदलिन्छ। केवल अनिच्छित फर्वार्डिङ प्रोक्सी हटाउनका लागि आवश्यक आन्तरिक registry नमेट्नुहोस्।