2016-02-08 19 views
25

enter image description hereChrome DevTools मुझे कुछ लाइनों

उपरोक्त छवि में पर breakpoints सेट नहीं दूँगी, मैं लाइन 437 से हर लाइन पर breakpoints स्थापित करने की कोशिश की लेकिन 443 लाइन, मैं लाइनों 439 और 440 पर breakpoints सेट नहीं कर सकता जब समारोह चलता है, लाइन 437, 438, 441, और 442 पर ब्रेकपॉइंट को नजरअंदाज कर दिया जाता है। क्रोम लाइन 443 पर टूट जाता है। इसका मतलब है कि मैं पहले सशर्त रनों से पहले कुछ डिबगिंग नहीं कर सकता।

जब मैं लाइनों 439 या 440 पर क्लिक करें, ब्रेकपाइंट आधे सेकंड के लिए प्रकट होता है और 443

यह एक बग है लाइन या मैं कुछ याद आ रही है कूदता है? मैं लाइन 43 9 पर या उससे पहले ब्रेकपॉइंट कैसे सेट करूं?

+0

क्रोम का आप किस संस्करण का उपयोग कर रहे हैं? –

उत्तर

5

यदि आप जेएस मिनीफिकेशन और सोर्समैप का उपयोग कर रहे हैं, तो सुनिश्चित करें कि वे आपके स्रोत कोड के साथ अद्यतित हैं।

+0

मेरा स्रोतमैप अद्यतित होना चाहिए, लेकिन यह एक बहुत अच्छा सुराग है। यहां एक ऐसी समस्या है जो क्लोजर का उपयोग कर रहा है: http://stackoverflow.com/questions/20013786/my-source-mapped-breakpoints-arent-working-correctly-in-google-chrome। मैं क्लोजर का भी उपयोग कर रहा हूं। मैं कल एक और नजर लूंगा। –

+0

@ लिंक्सस्कू, एक और खतरा भी है: कुछ लोग समेकित फ़ाइल को जानकारी पूर्ववत कर रहे हैं। उदाहरण के लिए वैश्विक विन्यास या ऐसा कुछ। और उस स्रोत के कारण भी बेकार हो सकता है। –

+0

@DanilaShutov आप कैसे सुनिश्चित करते हैं कि स्रोतमैप आदि अद्यतित हैं? यह क्रोम डीबगर त्रुटि मेरे लिए थोड़ी देर के लिए हो रही है, और यह बहुत निराशाजनक है – reectrix

0

यह हाल ही में मेरे लिए एक मुद्दा बन गया है, System.js और Babel चला रहा है, और सादा ES6 पारदर्शी के साथ, मुझे अभी तक minifying/mapping करने के लिए नहीं मिला है। ऐसा लगता है कि आपका ब्रेकपॉइंट आपके ट्रांसपॉइंट को जोड़ने के लिए प्रतीत होता है! एक मिलान वाला ब्रेकपॉइंट कच्चे फ़ाइल में इसी पंक्ति में स्वचालित रूप से दिखाई देगा।

संबंधित मुद्दे