2016-09-29 17 views
9

से बाहर निकला, मैं पहले वेब टाइपस्क्रिप्ट प्रोजेक्ट के लिए विजुअल स्टूडियो 2013 का उपयोग कर रहा था। विजुअल स्टूडियो 2015 तक उन्नत अद्यतन 3, और जब परियोजना का निर्माण, मैंविजुअल स्टूडियो 2015: "tsc.exe" कोड 1

"tsc.exe" exited with code 1 

मिल वेब पर इन त्रुटियों की एक लाख हैं। एक ने सुझाव दिया कि मैं माइक्रोसॉफ्ट.TypeScript.MSBuild और Microsoft.TypeScript.Compiler को एनपीएम के माध्यम से स्थापित करता हूं, जो मैंने किया था।

जब मैं आउटपुट में खुदाई (यह वर्बोज़ बनाने), मैं इस देखें:

1> C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.6\tsc.exe --project "F:\depot\depot\code\main\web\CedarsReport\tsconfig.json" --listEmittedFiles 
1> F:\depot\depot\code\main\web\CedarsReport\error TS5023:Build:Unknown compiler option 'listemittedfiles'. 

सवाल: 1) ऐसा क्यों है टाइपप्रति 1.6 उपयोग कर रहा है? मैंने विजुअल स्टूडियो 2015 के लिए "टाइपस्क्रिप्ट 1.8.4" स्थापित किया। "

2) --listEmittedFiles विकल्प कहां से आ रहा है, और मैं इसे कैसे अक्षम कर सकता हूं?

3) यदि मैं प्रोजेक्ट> गुण> टाइपस्क्रिप्ट बिल्ड पर जाता हूं, तो यह कहता है: ": एक या अधिक tsconfig.json फ़ाइलों का पता चला। परियोजना गुण अक्षम हैं।" इसलिए मैंने अपनी tsconfig.json फ़ाइल को डेस्कटॉप पर ले जाने की कोशिश की, प्रोजेक्ट फ़ोल्डर में से किसी को हटा दिया। विजुअल स्टूडियो 2015 से बाहर निकलें और पुनरारंभ करें, साफ और पुनर्निर्माण, और एक ही त्रुटि संदेश किया। ऐसा क्यों लगता है कि वहाँ कोई tsconfig.json फ़ाइल है जब कोई नहीं है ?!

भले ही आप सभी सवालों का जवाब नहीं दे सकते हैं, किसी का जवाब देने का स्वागत होगा, esp। # 2।

उत्तर

17

आप शायद नीचे दिए गए लिंक का उपयोग कर टाइपप्रति 2.1.5 स्थापित करके इस समस्या को हल कर सकते हैं:

यह भी इंगित करेगा उचित टाइपस्क्रिप्ट निर्माण के लिए एमएसबिल्ड, जो पूरी तरह से --listEmittedFiles कमांड स्विच का समर्थन करता है (1.x में समर्थित नहीं है, इसलिए त्रुटि)।

इस समस्या के बारे में अधिक जानकारी और संदर्भों के लिए this answer और/या this article देखें।

+0

स्थापना से पहले बेहतर बंद स्टूडियो 2015 बेहतर। विजुअल स्टूडियो 2015 परियोजना को फिर से खोलने पर पुराने संस्करण को बदलने के लिए कहता है। –

+0

यह टाइपस्क्रिप्ट 2.2 या इससे अधिक के संस्करण के साथ हल हो जाता है :) –

0

मैं दृश्य स्टूडियो 2013 का उपयोग कर रहा Web.csproj फ़ाइल में मेरे मामले में, मैं

enter image description here

द्वारा

enter image description here

प्रतिस्थापित मैं यह त्रुटि अब अब और नहीं मिलता है।

+0

यह टाइपस्क्रिप्ट 2.2 या इससे अधिक के संस्करण के साथ हल करने के लिए मिलता है :) –

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