मेरे पास एक कोणीय 2 वेबप्लिकेशंस है जहां मैं टाइपस्क्रिप्ट 2.0 का उपयोग कर रहा हूं। मैंने अपने वीएस संस्करण 2.0 में स्थानीय रूप से स्थापित किया है और मेरे वीएस प्रोजेक्ट में टाइपस्क्रिप्ट संस्करण के लिए टैग भी बदल दिया है। स्थानीय रूप से बनाम निर्माण ठीक काम करता है। एक vNext निर्माण अब निर्माण के साथ विजुअल स्टूडियो टीम सेवाओं पर मेरी सीडी पाइप लाइन में इस के साथ विफल रहता है:विजुअल स्टूडियो टीम सर्विसेज बिल्डस्क्रिप्ट त्रुटि
2016-11-05T16:10:22.0371090Z C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.8\tsc.exe --project "C:\a\1\s\src\Emersy\tsconfig.json"
2016-11-05T16:10:22.7095466Z ##[error]VSTSC(0,0): Error TS5023: Build: Unknown compiler option 'strictNullChecks'.
लगता बिल्ड सर्वर की तरह है कि typesript संस्करण 1.8 यह संभव है उपयोग कर रहा है?
क्या आप जानते हैं कि होस्टस्क्रिप्ट निर्माण में टाइपस्क्रिप्ट 2 कब उपलब्ध होगा? – cpiock
@cpiock नहीं, इसके बारे में आधिकारिक लेख नहीं है। आप इस आलेख के अपडेट को ट्रैक कर सकते हैं (https://www.visualstudio.com/en-us/docs/build/admin/agents/hosted-pool) –
यह उत्तर मेरे लिए काम करता था, लेकिन शुरुआत में भ्रमित था क्योंकि मैंने नहीं किया समझें कि चरणों का दूसरा सेट .csproj को संपादित करने के लिए दोनों थे, क्योंकि लाइनें इतनी लंबी हैं कि आप नहीं देखते हैं कि एक उप-चरण NuGet पैकेज के लक्ष्यों का उपयोग करना है और दूसरा पैकेज की प्रोप फ़ाइलों का उपयोग करना है। मैंने इसे स्पष्ट करने के लिए एक संपादन सबमिट कर दिया है। मैं देखता हूं कि आप इस उत्तर का उपयोग कई स्थानों पर करते हैं, इसलिए उम्मीद है कि ये स्पष्टीकरण दूसरों के लिए इस फिक्स को अपनाना आसान बना सकता है। –