cshtml फाइलों में टाइपप्रति का उपयोग करना

वोट
23

मैं सोच रहा हूँ वहाँ किसी भी तरह से उस्तरा cshtml फाइलों पर टाइपप्रति उपयोग करने के लिए है?

उदाहरण के लिए, कुछ इस तरह

<script language=text/typescript>
/// typescript goes here
</script>
02/10/2012 को 18:44
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


5 जवाब

वोट
18

टाइपप्रति एक क्रम नहीं है, यह पार संकलित है जावास्क्रिप्ट में। नतीजतन, आप अपने टाइपप्रति लिखने के लिए यह संकलन, और फिर या तो जावास्क्रिप्ट स्क्रिप्ट टैग के भीतर या एक बाहरी फ़ाइल के रूप में शामिल की आवश्यकता होगी।

02/10/2012 को 18:46
का स्रोत उपयोगकर्ता

वोट
16

यह संभव है। मैं विकसित किया है टाइपप्रति संकलित एक स्वत: मक्खी पर JavaScript को टाइपप्रति का संकलक -। आजमाइश कीजिये!

04/10/2012 को 05:39
का स्रोत उपयोगकर्ता

वोट
4

मैं सिर्फ अपनी पसंदीदा वी.एस. एक्सटेंशन के साथ की जाँच: वेब अनिवार्य

वे पहले से ही बचत (यह भी Intellisense के लिए मूल प्लगइन का उपयोग करने के लिए सिफारिश की है) पर .ts फ़ाइल संकलन शामिल थे।

यह स्पष्ट रूप से केवल, हालांकि .ts फ़ाइलों के लिए काम करता है। मेरी राय में, एक बार आप जटिलता तक पहुँचने जावास्क्रिप्ट अधिक टाइपप्रति चयन करने के लिए, आप इसे एक अलग फ़ाइल में उपयोग करना चाहिए, वैसे भी।

05/10/2012 को 00:49
का स्रोत उपयोगकर्ता

वोट
4

मुझे लूटता जवाब में जोड़ने के लिए है कि यह एक पेज डाउनलोड में टाइपप्रति संकलक एम्बेड करने के लिए तकनीकी रूप से संभव है, और ब्राउज़र में लिखे कोड संकलन करते हैं <script language="text/typescript">टैग।

प्रदर्शन हालांकि, इनकी होगा और सर्वर पर precompilation को प्राथमिकता दी जाएगी। तकनीकी तौर पर, वहाँ या तो यह कर (टी -4 यह कर सकता है) से एक पूर्वप्रक्रमक रोकने कुछ भी नहीं है।

02/10/2012 को 23:25
का स्रोत उपयोगकर्ता

वोट
1

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

संकलक जावास्क्रिप्ट को संकलित किया जा सकता है, आप उपयोगकर्ता के ब्राउज़र मक्खी पर संकलन करते हैं कर सकते हैं (प्रदर्शन और फ़ाइल आकार की कीमत पर, संकलक काफी बड़ा है)। इस दृष्टिकोण का एक उदाहरण niutech के समाधान है।

आप बंडलिंग और minification उपयोग कर रहे हैं, मैं सिर्फ IBundleTransform का कार्यान्वयन और जावास्क्रिप्ट को टाइपप्रति संकलित जारी किया है। यह पर है GitHub और NuGet (स्थापित-पैकेज TypeScriptBundleTransform)। यदि आपने अभी तक बंडलिंग और minification का उपयोग नहीं कर रहे हैं, तो यह एक नज़र लायक है!

07/10/2012 को 23:38
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more