मैं टाइपप्रति संकलक कैसे बता दृश्य स्टूडियो के भीतर से एएमडी मॉड्यूल (--module एएमडी) उत्पन्न करने के लिए है।
धन्यवाद।
मैं टाइपप्रति संकलक कैसे बता दृश्य स्टूडियो के भीतर से एएमडी मॉड्यूल (--module एएमडी) उत्पन्न करने के लिए है।
धन्यवाद।
अपनी परियोजना फ़ाइल में आप MSBuild लक्ष्य है कि टाइपप्रति फ़ाइलें बनाने जा रहा है बदलने के लिए की आवश्यकता होगी। आप के लिए "एचटीएमएल टाइपप्रति के साथ बनाया गया आवेदन" डिफ़ॉल्ट टेम्पलेट का उपयोग कर रहे हैं, तो अपनी परियोजना उतारना, परियोजना फ़ाइल को संपादित, आप एक लक्ष्य "BeforeBuild" है कि "$ (PROGRAMFILES) पर संकलक बुला रहा है \ Microsoft SDKs \ टाइपप्रति बुलाया मिलेगा \ 0.8.0.0 \ tsc ", यह करने के लिए --module AMD जोड़ने; बचाने के लिए और अपनी परियोजना को फिर से लोड। अगली बार जब आप निर्माण आप आदेश तर्क संकलक करने के लिए सही ढंग से पारित कर दिया देखना चाहिए।
नवीनतम दृश्य स्टूडियो 2013 अद्यतन 3 + WebEssentials विकल्प अब (अंततः) ठीक से परियोजना विकल्प फलक में ले जाया जाता है (सही परियोजना पर क्लिक करें -> विकल्प -> टाइपप्रति बिल्ड फलक)।
: क्योंकि इस समस्या को अभी भी टीएस 1.0 और के लिए वी.एस. 2013 अद्यतन 3 WebEssentials के लिए वास्तविक है, इस समाधान यहाँ जाँच http://icanmakethiswork.blogspot.com/2014/02/typescript-and-requirejs-keep-it-simple.htmlया शीघ्र ही:
1) प्रोजेक्ट फ़ाइल खोलें।
2) इस लाइनों पाते हैं:
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets')" />
3) से पहले इस लाइनों सम्मिलित करें:
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
<TypeScriptModuleKind>amd</TypeScriptModuleKind>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
<TypeScriptModuleKind>amd</TypeScriptModuleKind>
</PropertyGroup>