2013-04-28 9 views
11

में ठीक से संकलित नहीं होगा, स्पष्ट कारण के लिए, टाइपस्क्रिप्ट ने अचानक जेएस कोड में विश्वसनीय रूप से संकलन बंद कर दिया है।टाइपस्क्रिप्ट VS2012

वीएस2012 का उपयोग, वीएस वर्क 0.8.3.1 के लिए टाइपस्क्रिप्ट और वेब अनिवार्य वर्जन 2.6 ("सहेजें पर संकलित करें" पर सेट करें)।

मैं एक नई टाइपस्क्रिप्ट फ़ाइल बना सकता हूं और इसमें सरल परिवर्तन कर सकता हूं (जैसे कि एक सरल var या फ़ंक्शन निर्यात करें)। मैं टीएस फ़ाइल को बचा सकता हूं और जेएस अनुवाद देख सकता हूं।

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

केवल जब मैं वीएस2012 को बंद और दोबारा खोलता हूं तो उचित जेएस फ़ाइल अंत में दिखाई देगी।

मैंने टाइपस्क्रिप्ट, वेब अनिवार्यताएं और वीएस2012 को अनइंस्टॉल/पुनर्स्थापित नहीं किया है।

क्या किसी के पास इस समस्या को ठीक करने के बारे में कोई सुझाव है? मुझे हानि हो रही है।

EDIT

यह एक पूरी तरह से पुनरुत्पादित स्थिति है। आज, मैंने अपना ड्राइव स्वरूपित किया और वीएस2012 को फिर से स्थापित किया। विंडोज 7 के 64-बिट संस्करण का उपयोग करना। एक नई एमवीसी 4 परियोजना बनाई गई। एक नई टीएस फ़ाइल बनाई गई। कुछ परिभाषा फाइलों को जोड़ा गया। डिफ़ॉल्ट getDist() फ़ंक्शन को संपादित करने का प्रयास किया गया। बचाया। जेएस फ़ाइल में कोई अपडेट नहीं। परिभाषा फाइलों को हटा दिया। बचाया। अपेक्षित के रूप में जेएस फ़ाइल ठीक से अद्यतन किया गया है।

यह कल्पना करने के लिए असंभव है कि मैं केवल इस समस्या का अनुभव कर रहा हूं !!

कृपया मदद करें!

RE-EDIT समस्या हल हो गई। निचे देखो।

+0

विभिन्न कोड के साथ एक नई परियोजना बनाने का प्रयास करें और देखें कि यह वहां भी होता है या नहीं। – basarat

+0

एकमात्र चीज जो मैं सोच सकता हूं वह यह है कि वेब अनिवार्यताएं और वीएस2012 दोनों एक ही समय में जेएस फ़ाइल को लिखने की कोशिश कर रहे हैं। यदि आपने VS2012> टूल> विकल्प में संकलन-ऑन-सेव को बंद नहीं किया है, तो मैं ऐसा करूँगा ताकि वेब अनिवार्यता उसके प्रभारी हो सकें। – Fenton

+0

नई परियोजनाओं के परिणामस्वरूप एक ही समस्या है। – CCPony

उत्तर

0

यह मुझे क्या हुआ,

मैं ts फ़ाइल के निर्माण कार्रवाई की स्थापना करके इस समस्या को हल करने के लिए TypeScriptCompile

0

कृपया देखें: Preview pane for TypeScript missing and/or not updating in VS2012/13

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