संदेश संरचना
पहली त्रुटि पंक्ति
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 स्क्रिप्ट चलानी चाहिए।
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 से स्टैक पंक्तिअनुरोध उदाहरण
इस लंबे लॉग को डिबगिंग के लिए आवश्यक न्यूनतम पंक्तियों में संपीड़ित करें।