होम·एरर संदेश

npm · npm

संदेश

npm ERR! 404 Not Found - GET https://registry.npmjs.org/@acme/ui - Not found

इसका मतलब

registry में उस नाम का कोई package नहीं है — 404 नाम के बारे में उत्तर है, आपके network या credential के बारे में नहीं। यह टाइपिंग की चूक पर, unpublish हो चुके package पर, या ऐसे निजी scope पर होता है जिसमें आपने login नहीं किया। पहुँच न रखने वाले के लिए निजी package बिल्कुल किसी अस्तित्वहीन package जैसा दिखता है, इसीलिए ये तीनों इसी एक पंक्ति में सिमट जाते हैं। npm view @acme/ui version पहले पुष्टि करता है कि वह नाम सार्वजनिक रूप से है या नहीं, और निजी scope के लिए देखें कि .npmrc में उस scope का registry और token लिखा है। दोनों जाँचें केवल पढ़ती हैं।

सुधार

npm view @acme/ui version
कौन देता है
npm
npm
20

npm में कारण अंतिम छह npm ERR! पंक्तियों में नहीं, पहली code XXXX पंक्ति में लिखा होता है, और जब गड़बड़ी आपके कोड की जगह dependency के पेड़ या native build से आती है, तो node_modules मिटाकर फिर install करने से आधे मामले सुलझ जाते हैं।

एरर संदेश कैसे पढ़ें

  • पहली पंक्ति से पढ़ें। जितना नीचे जाएँगे उतना वह औज़ार के भीतर की बात है; कारण आम तौर पर सबसे ऊपर लिखा होता है।
  • फ़ाइल का नाम और पंक्ति संख्या दिखे तो वहीं से शुरू करें — stack का सबसे ऊपरी frame नहीं, बल्कि वह सबसे ऊपरी पंक्ति जिसमें आपकी लिखी फ़ाइल का नाम हो।
  • संदेश को जैसा है वैसा खोजें, पर पहले अपने paths और variable नाम हटा दें — वही खोज को अटकाते हैं।
  • वही स्थिति औज़ार के हर संस्करण में अलग शब्दों में आती है। नतीजे बेमेल लगें तो संस्करण संख्या भी जोड़ें।
  • कोई सुधार चिपकाने से पहले देख लें कि वह क्या फेंक देगा। इनमें कुछ पलटे नहीं जा सकते।

अक्सर पूछे जाने वाले सवाल

Q. “npm ERR! 404 Not Found - GET https://registry.npmjs.org/@acme/ui - Not found” का क्या मतलब है?

registry में उस नाम का कोई package नहीं है — 404 नाम के बारे में उत्तर है, आपके network या credential के बारे में नहीं। यह टाइपिंग की चूक पर, unpublish हो चुके package पर, या ऐसे निजी scope पर होता है जिसमें आपने login नहीं किया। पहुँच न रखने वाले के लिए निजी package बिल्कुल किसी अस्तित्वहीन package जैसा दिखता है, इसीलिए ये तीनों इसी एक पंक्ति में सिमट जाते हैं। npm view @acme/ui version पहले पुष्टि करता है कि वह नाम सार्वजनिक रूप से है या नहीं, और निजी scope के लिए देखें कि .npmrc में उस scope का registry और token लिखा है। दोनों जाँचें केवल पढ़ती हैं।

Q. इसे कैसे ठीक करें?

npm view @acme/ui version — चलाने से पहले ऊपर देख लें कि यह कमांड क्या फेंक देता है।

Q. यह कौन-सा औज़ार देता है?

npm। यह npm में आता है, और संदेश 11 शब्दों का है।

साथ आने वाले एरर