2016-12-03 7 views
6

मेरे पास एक एएसपी.नेट कोर प्रोजेक्ट है जो टाइपस्क्रिप्ट का उपयोग करता है।मैं वीएस 2017 में टाइपस्क्रिप्ट कोड कैसे डिबग करूं?

क्या विजुअल स्टूडियो में टाइपस्क्रिप्ट कोड डीबग करना संभव है?

+0

यह डिफ़ॉल्ट रूप से काम करना चाहिए। क्या काम नहीं कर रहा है क्या आप अधिक जानकारी साझा कर सकते हैं? –

उत्तर

6

विजुअल स्टूडियो के पूर्व संस्करणों में, यह संभव नहीं था।

विजुअल स्टूडियो 2017 में हालांकि, यह तय किया गया है। बस अपना ब्रेकपॉइंट सेट करें और आईई (या क्रोम) का उपयोग करके अपनी प्रोजेक्ट चलाएं और आपका ब्रेकपॉइंट आपकी टीएस फाइल में हिट हो जाएगा और आप वीएस पर्यावरण में कोड के माध्यम से कदम उठा सकते हैं (ब्राउज़र कोड डीबग विंडो में नहीं)। यह टाइपस्क्रिप्ट विकास के लिए एक बड़ा कदम है।

दिलचस्प बात यह है कि कोड जेएस में परिवर्तित हो जाएगा यदि यह किसी अन्य फ़ाइल पर कूदता है जिसके लिए कोई मिलान करने वाली टी फ़ाइल नहीं है, और उसके बाद फिर से टीएस में फिर से संक्रमण कर सकते हैं।

+0

यह कैसे किया जाता है? वे किस जादू का उपयोग कर रहे हैं? – Matt

+0

मुझे पता है कि जब डीबगर आग लगती है, तो वीएस ब्राउज़र के साथ कुछ हुकअप करता है। –

+4

मैं इसे IE के साथ काम करने के लिए प्राप्त कर सकता हूं लेकिन क्रोम नहीं। कोई विचार क्यों? साथ ही, यदि आप अपनी सभी स्क्रिप्ट को बंडल में डाल चुके हैं तो यह ठीक से काम नहीं करता है - (संपादित करें! अगर मैंने ब्राउज़र लिंक को रीफ्रेश किया है तो काम किया!) –

3

सुनिश्चित करें कि आप टीएस ब्रेक पॉइंट्स हिट होने के लिए ब्राउज़र लिंक सक्षम करें। विकल्प VS2017 में ब्राउज़र चयन ड्रॉप-डाउन के दाईं ओर नीला तीर सर्कल है और यह अक्षम होने के लिए डिफ़ॉल्ट प्रतीत होता है।

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