प्रॉक्सी चाचणी करताना npm ping काय तपासते
चाचणी अयशस्वी होणाऱ्या npm प्रक्रियेच्या संदर्भात चालवा, आणि संग्रह तसेच जीवनचक्र डाउनलोड निकालापासून वेगळे ठेवा.
npm ping --registry=https://registry.npmjs.org/प्रकल्पासाठी इच्छित रजिस्ट्री वापरा. npm ping त्या रजिस्ट्रीशी संपर्क साधते आणि सध्याच्या कॉन्फिगरेशनद्वारे प्रमाणीकरण तपासते. यशस्वी पूर्णता महत्त्वाची आहे; जुन्या उदाहरणातील रिकाम्या-ऑब्जेक्ट आउटपुट हा आवश्यक स्वरूप नाही.
जिथे अयशस्वीता येते तिथेच ते चालवा. IDE मधून सुरू केलेल्या npm प्रक्रियेचे पर्यावरण किंवा कॉन्फिगरेशन इनपुट टर्मिनलपेक्षा वेगळे असू शकतात.
निकाल योग्य टप्प्यावर वाचा
ping अयशस्वी झाल्यास पहिली त्रुटी ठेवा. प्रॉक्सी रिझोल्यूशन, लिसनरशी जोडणी, 407 आव्हान आणि रजिस्ट्री प्रमाणीकरणाचा नकार या वेगवेगळ्या टप्प्या आहेत.
ping यशस्वी झाले पण इंस्टॉलेशन अयशस्वी झाले तर पुढील डाउनलोडचा URL त्याच्या त्रुटीसह ठेवा. संग्रह दुसऱ्या होस्टवर असू शकतो, आणि जीवनचक्र स्क्रिप्ट वेगळी एक्झिक्युटेबल फाइल डाउनलोड करू शकते. उदाहरणार्थ Cypress स्वतःचे प्रॉक्सी आणि बायनरी-डाउनलोड वर्तन दस्तऐवजीकरण करते; रजिस्ट्री ping ते हस्तांतरण करत नाही.
प्रश्न असा असेल की रहदारी प्रॉक्सीमधून गेली का, तर रजिस्ट्री प्रतिसाद प्रॉक्सी नोंदींशी किंवा मार्गाच्या दुसऱ्या निरीक्षणाशी जोडा. प्रतिसाद एकटा पोहोच आणि प्रमाणीकरण सिद्ध करतो, अचूक मार्ग नाही.