2016-10-25 11 views
5

NuGet प्रकार स्क्रिप्ट संकुल अद्यतन करने के बाद, मैं एक आम निर्माण त्रुटि समस्या "tsc.exe कोड 1 के साथ बाहर निकल गया" के साथ सामना करना पड़ रहा था। खोज के बाद मुझे समाधान मिला है कि इसे कैसे हल किया जाए। जैसा कि मैंने सुझाव दिया है कि मैंने Microsoft.TypeScript.Compiler और Microsoft.TypeScript.MSBuild नामक एक और दो NuGet पैकेज स्थापित किए हैं। उनको स्थापित करने के बाद tsc.exe कोड 1 समस्या से निकल गया। लेकिन इस बीच "अज्ञात कंपाइलर विकल्प" listemittedfiles "बनाने पर एक नई समस्या उत्पन्न होती है।"बिल्ड: अज्ञात कंपाइलर विकल्प 'listemittedfiles' को हल करने के लिए कैसे करें।" दृश्य स्टूडियो 2015 अपडेट 3 पर?

मैं इस Typescript build failure के सुझाव से इसे हल करने की कोशिश कर रहा था।

लेकिन फिर भी इस समस्या का कोई सुधार नहीं है।

किसी को भी कृपया एक समाधान प्रदान करने में सक्षम हो सकता है? अग्रिम में बहुत धन्यवाद।

मेरे क्लाइंट परियोजना संरचना छवि Please click here to view the image

+0

[बिल्ड: अज्ञात संकलक विकल्प 'listemittedfiles'] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/39782968/buildunknown-compiler-option-listemittedfiles) –

उत्तर

6

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

यह (लेखन के समय 2.0.6)

  • Visual Studio 2015 TypeScript Tools MSBuild को उचित टाइपस्क्रिप्ट निर्माण पर भी इंगित करेगा, जो पूरी तरह से --listEmittedFiles कमांड स्विच का समर्थन करता है।

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

1

मैं कुछ समस्या थी जैसा दिखता है। मुझे पता चला कि मेरे पास टाइपस्क्रिप्ट स्थापित (यानी वर्तमान के अलावा) का गलत (यानी पुराना) संस्करण था और भले ही नवीनतम संस्करण भी स्थापित किया गया था, पुराने टाइपस्क्रिप्ट कंपाइलर (टीएससी) का उपयोग किया गया था।

खुला एक खिड़कियों सांत्वना और कमांड निम्नलिखित कमांड चलाएँ:

tsc -v 

परिणाम होना चाहिए:

Version 1.0.1.0 

आप नवीनतम टाइपप्रति स्थापित है, लेकिन इसके बाद के संस्करण संस्करण दिखाई नहीं देता है, आपके पास शायद टाइपस्क्रिप्ट के पुराने संस्करण स्थापित हैं, जो आपकी समस्याओं का कारण हो सकता है। विंडोज़ के नियंत्रण कक्ष में "प्रोग्राम और फीचर्स" के माध्यम से पुराने संस्करणों को अनइंस्टॉल करें।

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