2015-08-19 10 views
5

में टाइपस्क्रिप्ट कॉर्डोवा एप्लिकेशन डिबगिंग 0 कॉर्डोवा प्रोजेक्ट्स 'टाइपस्क्रिप्ट स्रोत www फ़ोल्डर के बाहर रखा गया है। उत्पन्न नक्शा फ़ाइल स्रोत को इंगित करती है जो इसे एक्सेस नहीं कर सकती है। www फ़ोल्डर में टाइपस्क्रिप्ट स्रोत की प्रतिलिपि बनाने के लिए मैं पोस्ट-बिल्ड इवेंट कैसे स्थापित करूं और जेनरेटर मैपिंग फ़ाइल को अपडेट कर सकता हूं ताकि डीबगर को सही टाइपस्क्रिप्ट स्रोत फ़ाइल लोड करने में सक्षम किया जा सके जब ब्रेकपॉइंट मारा जाता है?वीएस 2015

टाइपस्क्रिप्ट स्रोत फ़ाइलों को www फ़ोल्डर में कॉपी करने की पहली आवश्यकता का पता लगाया। .jsproj परियोजना फ़ाइल को संपादित करें और निम्नलिखित जोड़ें:

<ItemGroup> 
    <TypeScriptSourceFiles Include="$(ProjectDir)scripts\**\*.ts"></TypeScriptSourceFiles> 
</ItemGroup> 

<Target Name="AfterBuild"> 
    <Copy SourceFiles="@(TypeScriptSourceFiles)" DestinationFiles="@(TypeScriptSourceFiles->'$(ProjectDir)www\scripts\ts\%(RecursiveDir)%(Filename)%(Extension)')"></Copy> 
</Target> 

अब मैं सिर्फ .js.map फ़ाइल को संशोधित और sourceRoot विशेषता को अपडेट करने की जरूरत है?

कोई विचार?

उत्तर

2

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

"inlineSources": अब के लिए इसे ठीक करने के लिए सबसे अच्छा तरीका अपने tsconfig.json फ़ाइल में निम्न सेटिंग जोड़ने के लिए है सच

इस स्रोत नक्शा फाइलों में अपने टाइपप्रति सूत्रों एम्बेड कर देंगे ताकि आप डिबग कर सकते हैं उन्हें सभी परिदृश्यों में।

+1

काम नहीं किया - क्या इसके लिए कोई और कामकाज है? – kernix

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