AI Engineering Tools

प्रोग्रामिंग

त्रुटि संदेश पढ़ने की मार्गदर्शिका

लॉग में वास्तविक कारण, फ़ाइल पथ, पंक्ति संख्या, चेतावनी और विफलता पहचानने की व्यावहारिक मार्गदर्शिका।

31 मिलते आइटम

संदेश संरचना

पहली त्रुटि पंक्ति

First error line

TypeError: Cannot read properties of undefined

अर्थ

पहली स्पष्ट त्रुटि पंक्ति अक्सर शुरू करने का सबसे अच्छा बिंदु होती है।

कैसे पढ़ें

शुरुआत में बार-बार आने वाले अनुवर्ती लॉग को अनदेखा करें और पहली पंक्ति की पहचान करें जो विफलता का नाम लेती है।

उदाहरण

TypeError: Cannot read properties of undefined

अनुरोध उदाहरण

इस लॉग में पहली वास्तविक त्रुटि पंक्ति खोजें।

संदेश संरचना

त्रुटि नाम

Error name

SyntaxError, TypeError, ReferenceError

अर्थ

त्रुटि नाम आपको समस्या के व्यापक वर्ग के बारे में बताता है।

कैसे पढ़ें

इसका उपयोग सिंटैक्स, रनटाइम, टाइप, नेटवर्क और पर्यावरण समस्याओं को अलग करने के लिए करें।

उदाहरण

SyntaxError, TypeError, ReferenceError

अनुरोध उदाहरण

किसी समाधान का सुझाव देने से पहले, इस त्रुटि को त्रुटि नाम से वर्गीकृत करें।

संदेश संरचना

त्रुटि संदेश

Error message

Module not found: Can't resolve '@/lib/error-message-guide'

अर्थ

संदेश बताता है कि उपकरण क्या नहीं कर सका।

कैसे पढ़ें

क्रिया और वस्तु पढ़ें: एक मॉड्यूल को हल नहीं किया जा सका, एक संपत्ति को नहीं पढ़ा जा सका, या एक पोर्ट को बांधा नहीं जा सका।

उदाहरण

Module not found: Can't resolve '@/lib/error-message-guide'

अनुरोध उदाहरण

इस त्रुटि संदेश को सरल कोरियाई में फिर से लिखें और संभावित कारण का उल्लेख करें।

संदेश संरचना

स्टैक ट्रेस

Stack trace

SiteHeader (src/components/SiteHeader.tsx:42:15)

अर्थ

फ़ंक्शन कॉलों की एक सूची जिसने त्रुटि का कारण बना।

कैसे पढ़ें

अपनी परियोजना फ़ाइल की ओर इशारा करने वाली पहली पंक्ति खोजें, फिर उस क्षेत्र का निरीक्षण करें।

नोट

शीर्ष स्टैक पंक्ति हमेशा आपके कोड नहीं होती है। कुछ पंक्तियाँ फ्रेमवर्क के आंतरिक भाग होती हैं।

उदाहरण

SiteHeader (src/components/SiteHeader.tsx:42:15)

अनुरोध उदाहरण

इस स्टैक ट्रेस में, मेरे प्रोजेक्ट से पहली पंक्ति की पहचान करें।

स्थान संकेत

फ़ाइल पथ

File path

src/components/LanguageSwitcher.tsx

अर्थ

पथ आपको बताता है कि टूल को कौन सी फ़ाइल शामिल है।

कैसे पढ़ें

src, app, components, या lib के तहत पथों को निर्भरता फ़ोल्डरों की जांच करने से पहले प्राथमिकता दें।

उदाहरण

src/components/LanguageSwitcher.tsx

अनुरोध उदाहरण

इस त्रुटि द्वारा उल्लिखित परियोजना फ़ाइलों की सूची बनाएं।

स्थान संकेत

पंक्ति और स्तंभ

Line and column

src/app/page.tsx:27:12

अर्थ

पंक्ति और स्तंभ स्थान को एक विशिष्ट वर्ण क्षेत्र तक सीमित करते हैं।

कैसे पढ़ें

नामित पंक्ति और उसके ऊपर की कुछ पंक्तियों का निरीक्षण करें, क्योंकि वास्तविक कारण पहले भी शुरू हो सकता है।

उदाहरण

src/app/page.tsx:27:12

अनुरोध उदाहरण

रिपोर्ट की गई पंक्ति के आसपास फ़ाइल खोलें और बताएं कि क्या गलत दिखता है।

स्थान संकेत

प्रोजेक्ट फ़ाइल पंक्ति

Project file line

src/lib/git-github.ts:143:7

अर्थ

एक स्टैक या बिल्ड लाइन जो आपके स्रोत कोड की ओर इशारा करती है, न कि किसी निर्भरता की।

कैसे पढ़ें

यह आमतौर पर वह पंक्ति है जिसे लंबे फ्रेमवर्क ट्रेस को पढ़ने से पहले जांचना चाहिए।

उदाहरण

src/lib/git-github.ts:143:7

अनुरोध उदाहरण

मेरे प्रोजेक्ट फ़ाइल लाइनों को फ्रेमवर्क लाइनों से अलग करें।

स्थान संकेत

node_modules line

node_modules line

node_modules/next/dist/server/app-render.js

अर्थ

एक स्थापित निर्भरता या फ्रेमवर्क पैकेज के अंदर एक रेखा।

कैसे पढ़ें

इसे संदर्भ के रूप में मानें जब तक कि लॉग में पैकेज संस्करण या कॉन्फ़िगरेशन समस्या का भी उल्लेख न हो।

नोट

सामान्य सुधार के रूप में node_modules को संपादित न करें।

उदाहरण

node_modules/next/dist/server/app-render.js

अनुरोध उदाहरण

मुझे बताएं कि क्या यह node_modules पंक्ति कारण है या केवल संदर्भ।

JavaScript रनटाइम

SyntaxError

SyntaxError

SyntaxError: Unexpected token '}'

अर्थ

JavaScript या TypeScript कोड को पार्स नहीं कर सका।

कैसे पढ़ें

रिपोर्ट की गई पंक्ति के पास ब्रैकेट, उद्धरण, अल्पविराम, JSX टैग और अपूर्ण अभिव्यक्तियों की जांच करें।

उदाहरण

SyntaxError: Unexpected token '}'

अनुरोध उदाहरण

इस पंक्ति के आसपास सिंटैक्स समस्या खोजें।

JavaScript रनटाइम

TypeError

TypeError

TypeError: Cannot read properties of undefined

अर्थ

एक मान में वह आकार या व्यवहार नहीं था जिसकी कोड ने रनटाइम पर अपेक्षा की थी।

कैसे पढ़ें

जाँच करें कि क्या मान अपरिभाषित, शून्य, एक ऑब्जेक्ट के बजाय एक स्ट्रिंग, या एक गुम फ़ंक्शन हो सकता है।

उदाहरण

TypeError: Cannot read properties of undefined

अनुरोध उदाहरण

पता करें कि यह अपरिभाषित मान कहाँ से आता है।

JavaScript रनटाइम

ReferenceError

ReferenceError

ReferenceError: copy is not defined

अर्थ

कोड ने एक ऐसे चर या फ़ंक्शन नाम का उपयोग करने का प्रयास किया जो उस दायरे में उपलब्ध नहीं है।

कैसे पढ़ें

आयात, वर्तनी, दायरे और यह जाँचें कि क्या चर का उपयोग करने से पहले उसे घोषित किया गया है।

उदाहरण

ReferenceError: copy is not defined

अनुरोध उदाहरण

पता करें कि यह नाम क्यों परिभाषित नहीं है।

JavaScript रनटाइम

अपरिभाषित ऑब्जेक्ट के गुणों को नहीं पढ़ा जा सकता।

Cannot read properties of undefined

अपरिभाषित ऑब्जेक्ट के गुणों को नहीं पढ़ा जा सकता (reading 'navLabel')।

अर्थ

कोड ने एक ऐसे मान पर एक गुण तक पहुंचने का प्रयास किया जो अपरिभाषित है।

कैसे पढ़ें

बिंदु से पहले ऑब्जेक्ट की जाँच करें, जैसे कि कॉपी, स्थानीय, पैरामीटर या एक मैप लुकअप परिणाम।

उदाहरण

अपरिभाषित ऑब्जेक्ट के गुणों को नहीं पढ़ा जा सकता (reading 'navLabel')।

अनुरोध उदाहरण

इस त्रुटि में कौन सा मान अपरिभाषित है, इसकी पहचान करें।

JavaScript रनटाइम

यह एक फ़ंक्शन नहीं है

is not a function

`setOpenMenu` एक फंक्शन नहीं है।

अर्थ

कोड ने कुछ कॉल करने का प्रयास किया जिसमें कोष्ठक हैं, लेकिन मान एक फ़ंक्शन नहीं है।

कैसे पढ़ें

जाँच करें कि क्या किसी प्रोप, आयात, हुक परिणाम या ऑब्जेक्ट विधि का नाम अपेक्षित है।

उदाहरण

`setOpenMenu` एक फंक्शन नहीं है।

अनुरोध उदाहरण

पता करें कि यह मान एक फ़ंक्शन के रूप में क्यों कॉल किया जा रहा है।

Next.js और वेब

Module not found

Module not found

Module not found: Can't resolve '@/lib/error-message-guide'

अर्थ

बंडलर आयात में नामित फ़ाइल या पैकेज नहीं ढूंढ सका।

कैसे पढ़ें

जाँच करें कि क्या फ़ाइल मौजूद है, पथ की वर्तनी सटीक है, और उपनाम अपेक्षित फ़ोल्डर की ओर इशारा करता है।

उदाहरण

Module not found: Can't resolve '@/lib/error-message-guide'

अनुरोध उदाहरण

आयात पथ और वास्तविक फ़ाइल पथ की जाँच करें।

Next.js और वेब

एक्सपोर्ट नहीं मिला

Export not found

Export errorMessageGuideCopy doesn't exist in target module

अर्थ

आयात नाम लक्ष्य फ़ाइल से किसी भी निर्यात से मेल नहीं खाता है।

कैसे पढ़ें

आयातित नाम की तुलना सटीक निर्यातित const, फ़ंक्शन या प्रकार नाम से करें।

उदाहरण

Export errorMessageGuideCopy doesn't exist in target module

अनुरोध उदाहरण

बेमेल आयात या निर्यात नाम खोजें।

Next.js और वेब

Hydration failed

Hydration failed

Hydration failed because the server rendered HTML didn't match the client

अर्थ

सर्वर पर उत्पन्न HTML ब्राउज़र में React द्वारा प्रस्तुत किए गए से मेल नहीं खाता था।

कैसे पढ़ें

प्रारंभिक रेंडर के दौरान उपयोग किए गए ब्राउज़र-ओनली मानों, तिथियों, यादृच्छिक मानों, localStorage और थीम स्थिति की जांच करें।

उदाहरण

Hydration failed because the server rendered HTML didn't match the client

अनुरोध उदाहरण

सर्वर और क्लाइंट रेंडरिंग में संभावित बेमेल खोजें।

Next.js और वेब

404 Not Found

404 Not Found

GET /ko/reference/error-message-guide 404

अर्थ

अनुरोधित मार्ग या फ़ाइल नहीं मिली।

कैसे पढ़ें

रूट फ़ोल्डर, generateStaticParams, लिंक href और निर्यात किए गए स्थिर आउटपुट पथ की जाँच करें।

उदाहरण

GET /ko/reference/error-message-guide 404

अनुरोध उदाहरण

जाँच करें कि यह रूट 404 क्यों लौटाता है।

Next.js और वेब

500 Internal Server Error

500 Internal Server Error

GET /ko 500

अर्थ

सर्वर ने अनुरोध प्राप्त किया लेकिन इसे संसाधित करते समय विफल हो गया।

कैसे पढ़ें

टर्मिनल लॉग को उसी अनुरोध से देखें, केवल ब्राउज़र स्टेटस कोड को नहीं।

उदाहरण

GET /ko 500

अनुरोध उदाहरण

इस ब्राउज़र 500 को उस टर्मिनल त्रुटि से मिलाएं जिसने इसे उत्पन्न किया।

TypeScript और lint

प्रॉपर्टी प्रकार पर मौजूद नहीं है

Property does not exist on type

प्रॉपर्टी 'navLabel' प्रकार 'string' पर मौजूद नहीं है

अर्थ

TypeScript कहता है कि मूल्य का घोषित प्रकार में वह गुण शामिल नहीं है।

कैसे पढ़ें

जाँच करें कि क्या मान का प्रकार सही है, क्या इसे सही ढंग से अनुक्रमित किया गया था, और क्या डेटा का आकार बदल गया है।

उदाहरण

प्रॉपर्टी 'navLabel' प्रकार 'string' पर मौजूद नहीं है

अनुरोध उदाहरण

बताएं कि TypeScript को क्यों लगता है कि यह संपत्ति मौजूद नहीं है।

TypeScript और lint

प्रकार असाइन करने योग्य नहीं है

Type is not assignable

'string' प्रकार को 'Locale' प्रकार में असाइन नहीं किया जा सकता है

अर्थ

एक मान कहीं इस तरह से पारित किया जा रहा है जहां एक अलग प्रकार की अपेक्षा की जाती है।

कैसे पढ़ें

वास्तविक मान प्रकार की तुलना 'to type' नामक अपेक्षित प्रकार से करें।

उदाहरण

'string' प्रकार को 'Locale' प्रकार में असाइन नहीं किया जा सकता है

अनुरोध उदाहरण

इस त्रुटि में वास्तविक प्रकार और अपेक्षित प्रकार दिखाएं।

TypeScript और lint

ESLint त्रुटि

ESLint error

React Hook useEffect में एक निर्भरता गायब है

अर्थ

एक स्थिर विश्लेषण नियम जो कोड में ऐसी चीजें ढूंढता है जो असुरक्षित, असंगत या परियोजना शैली के खिलाफ हो सकती हैं।

कैसे पढ़ें

नियम का नाम और फ़ाइल पंक्ति पढ़ें, फिर यह तय करें कि कोड या निर्भरता सूची को बदलने की आवश्यकता है या नहीं।

उदाहरण

React Hook useEffect में एक निर्भरता गायब है

अनुरोध उदाहरण

इस लिंट त्रुटि की व्याख्या करें और इसे बिना व्यवहार बदले ठीक करें।

Next.js और वेब

बिल्ड विफल

Build failed

संकलन विफल।

अर्थ

उत्पादन बिल्ड पूरा नहीं हो सका।

कैसे पढ़ें

सारांश के ऊपर स्क्रॉल करें और पहला संकलन, टाइप, लिंट या रूट त्रुटि ढूंढें।

उदाहरण

संकलन विफल।

अनुरोध उदाहरण

इस बिल्ड लॉग से, पहली अवरोधक विफलता की पहचान करें।

टर्मिनल और सिस्टम

EADDRINUSE

EADDRINUSE

Error: listen EADDRINUSE: address already in use :::3001

अर्थ

सर्वर ने एक पोर्ट का उपयोग करने का प्रयास किया जिसका उपयोग पहले से ही किसी अन्य प्रक्रिया द्वारा किया जा रहा है।

कैसे पढ़ें

पुराने सर्वर को रोकें या नए सर्वर को एक अलग पोर्ट पर चलाएं।

उदाहरण

Error: listen EADDRINUSE: address already in use :::3001

अनुरोध उदाहरण

पता करें कि इस पोर्ट का उपयोग कौन कर रहा है और सबसे सुरक्षित अगला कदम सुझाएं।

टर्मिनल और सिस्टम

ENOENT

ENOENT

ENOENT: ऐसी कोई फ़ाइल या निर्देशिका नहीं है, 'next.config.js' खोलें।

अर्थ

प्रक्रिया ने एक फ़ाइल या फ़ोल्डर खोलने का प्रयास किया जो उस पथ पर मौजूद नहीं है।

कैसे पढ़ें

वर्तमान कार्यशील निर्देशिका, फ़ाइल नाम की वर्तनी, एक्सटेंशन और उत्पन्न फ़ाइलों की जाँच करें।

उदाहरण

ENOENT: ऐसी कोई फ़ाइल या निर्देशिका नहीं है, 'next.config.js' खोलें।

अनुरोध उदाहरण

जाँच करें कि क्या यह फ़ाइल गायब है या कमांड गलत फ़ोल्डर से चल रहा है।

टर्मिनल और सिस्टम

अनुमति अस्वीकृत

Permission denied

अनुमति नहीं है

अर्थ

प्रक्रिया के पास लक्ष्य को पढ़ने, लिखने या निष्पादित करने की अनुमति नहीं है।

कैसे पढ़ें

सैंडबॉक्स नियमों, फ़ाइल अनुमतियों, संरक्षित फ़ोल्डरों और यह जाँचें कि क्या अनुमोदन की आवश्यकता है।

नोट

लक्षित को समझे बिना व्यापक रूप से अनुमतियों को बदलकर अनुमति त्रुटियों को ठीक न करें।

उदाहरण

अनुमति नहीं है

अनुरोध उदाहरण

बताएं कि यह अनुमति त्रुटि क्यों हुई और किस अनुमोदन की आवश्यकता है।

टर्मिनल और सिस्टम

कमांड नहीं मिला

Command not found

zsh: command not found: next

अर्थ

शेल उस नाम के साथ एक निष्पादन योग्य कमांड नहीं ढूंढ सकता है।

कैसे पढ़ें

जाँच करें कि क्या निर्भरताएँ स्थापित हैं, क्या npm स्क्रिप्ट का उपयोग किया जाना चाहिए, और क्या PATH सेट है।

उदाहरण

zsh: command not found: next

अनुरोध उदाहरण

मुझे बताएं कि क्या मुझे इस कमांड के बजाय एक npm स्क्रिप्ट चलानी चाहिए।

डीबग क्रम

चेतावनी

Warning

DeprecationWarning: module.register() is deprecated

अर्थ

एक चेतावनी इंगित करती है कि कुछ चीजों पर ध्यान देने की आवश्यकता हो सकती है, लेकिन यह वर्तमान कमांड को नहीं रोक सकता है।

कैसे पढ़ें

चेतावनी को विफलता के रूप में मानने से पहले जाँच करें कि क्या कमांड अभी भी सफलतापूर्वक पूरा हुआ था।

उदाहरण

DeprecationWarning: module.register() is deprecated

अनुरोध उदाहरण

इस आउटपुट में अवरोधक त्रुटियों को गैर-अवरोधक चेतावनियों से अलग करें।

डीबग क्रम

DeprecationWarning

DeprecationWarning

DeprecationWarning: module.register() is deprecated

अर्थ

एक सुविधा जो अभी भी काम करती है लेकिन इसे बाद में बदलने या हटाने की योजना है।

कैसे पढ़ें

यदि निर्माण सफल होता है, तो इसे एक अनुवर्ती कार्रवाई के रूप में रिकॉर्ड करें, जब तक कि यह आपके कोड या आवश्यक अपग्रेड की ओर इशारा न करे।

उदाहरण

DeprecationWarning: module.register() is deprecated

अनुरोध उदाहरण

मुझे बताएं कि क्या यह DeprecationWarning परिनियोजन को रोकता है।

डीबग क्रम

हाल ही में बदलाव

Recent change

त्रुटि SiteHeader.tsx को संपादित करने के बाद शुरू हुई।

अर्थ

सबसे हालिया संबंधित संपादन अक्सर सबसे महत्वपूर्ण सुराग होता है।

कैसे पढ़ें

त्रुटि स्थान की तुलना वर्तमान कार्य में संशोधित फ़ाइलों से करें।

उदाहरण

त्रुटि SiteHeader.tsx को संपादित करने के बाद शुरू हुई।

अनुरोध उदाहरण

इस त्रुटि की तुलना हाल ही में बदली गई फ़ाइलों से करें।

डीबग क्रम

चरण दोहराएं

Reproduce step

Open /ko, भाषा मेनू पर क्लिक करें, फिर साइट मेनू पर क्लिक करें

अर्थ

त्रुटि को फिर से उत्पन्न करने वाला सबसे छोटा क्रिया अनुक्रम।

कैसे पढ़ें

स्पष्ट पुनरुत्पादन चरण यह सुनिश्चित करने की अनुमति देते हैं कि सुधार वास्तव में काम करता है।

उदाहरण

Open /ko, भाषा मेनू पर क्लिक करें, फिर साइट मेनू पर क्लिक करें

अनुरोध उदाहरण

इस विवरण को सटीक पुनरुत्पादन चरणों में बदलें।

डीबग क्रम

न्यूनतम लॉग

Minimal log

त्रुटि पंक्ति + फ़ाइल पथ + src से स्टैक पंक्ति

अर्थ

लॉग लाइनों का एक छोटा सेट जो वास्तविक विफलता और स्थान को संरक्षित करता है।

कैसे पढ़ें

पहली त्रुटि, प्रोजेक्ट फ़ाइल पथ, कमांड और अंतिम सफलता या विफलता सारांश को बनाए रखें।

उदाहरण

त्रुटि पंक्ति + फ़ाइल पथ + src से स्टैक पंक्ति

अनुरोध उदाहरण

इस लंबे लॉग को डिबगिंग के लिए आवश्यक न्यूनतम पंक्तियों में संपीड़ित करें।