2015-10-19 5 views
5

मैं अपने वेब प्रोजेक्ट में एंगुलर 2 का उपयोग कर रहा हूं, और इस तरह की आवश्यकता टाइपस्क्रिप्ट प्रयोगात्मक सजावटी जैसे @View को अनुपूरक करने के लिए। यह tsconfig.json में "experimentalDecorators": true के साथ किया जा सकता है लेकिन मुझे विजुअल स्टूडियो की परियोजना सेटिंग्स में ऐसा कोई विकल्प नहीं दिखाई देता है। (मैंने टाइपस्क्रिप्ट प्रोजेक्ट बनाया है।) इस तरह, मुझे अपने tsconfig.json फ़ाइल का पता लगाने और उपयोग करने के लिए विजुअल स्टूडियो की आवश्यकता है।विजुअल स्टूडियो 2013 के साथ tsconfig.json का उपयोग करना? (वेब प्रोजेक्ट)

मैंने विभिन्न स्थानों को ऑनलाइन पढ़ा है कि विजुअल स्टूडियो उठाएं और tsconfig.json का उपयोग करें यदि यह प्रोजेक्ट की मूल निर्देशिका में मौजूद है। हालांकि यह नहीं हो रहा है। मैं विजुअल स्टूडियो 2013 अपडेट 4 का उपयोग कर रहा हूं - और इसे लिखने के बाद अपडेट 5 में अपग्रेड कर रहा हूं।

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

विफल रहा कि मैं टीएससी को सीधे कॉल करने के लिए प्री-बिल्ड इवेंट जोड़ने का प्रयास कर सकता हूं ... लेकिन यह बेवकूफ लगता है।

उत्तर

2

मैं भी यह ढूंढ रहा था। ऐसा प्रतीत होता है कि विजुअल स्टूडियो 2013-2015 अभी तक tsconfig.json का समर्थन नहीं करता है। वर्तमान में आपको अपनी प्रोजेक्ट फ़ाइल को संपादित करने की आवश्यकता है।

संपादित करें: टाइपस्क्रिप्ट 1.8 रिलीज के साथ विजुअल स्टूडियो 2015 सीम पूरी तरह से समर्थन करने के लिए .tsconfig। देखें http://www.typescriptlang.org/docs/release-notes/typescript-1.8.html

+0

हां यह 'समाधान' है जिसे मैंने भी लिया है। –

+0

'tsconfig.json' से' बहिष्कृत 'अनुकरण करने के लिए समकक्ष '.csproj' संपत्ति क्या है? मुझे वीएस को अनदेखा करने की ज़रूरत है 'node_modules' फ़ोल्डर। – superjos

+0

@superjos आपको .csproj के साथ बहिष्कृत करने की आवश्यकता नहीं है, बस इस प्रोजेक्ट को अपने प्रोजेक्ट से बाहर करें (आपको कभी भी स्रोत नियंत्रण में नोट_मोड्यूल जैसे फ़ोल्डर नहीं करना चाहिए)। यहां पूर्ण मैपिंग सूची है http://www.typescriptlang.org/docs/handbook/compiler- विकल्प-in-msbuild.html –

0

निम्नलिखित प्रश्न: What are the TypeScript project build configuration options? एक .targets फ़ाइल को इंगित करता है जहां टाइपस्क्रिप्ट कॉन्फ़िगरेशन विकल्प परिभाषित किए जाते हैं।

आप मैन्युअल रूप से संशोधित कर सकते हैं। प्रयोगात्मक फ़ाइलकारों के लिए समर्थन जोड़ने के लिए लक्ष्य फ़ाइल, हालांकि यह स्केलेबल नहीं है क्योंकि आपको प्रत्येक डेवलपर की मशीन पर ऐसा करना होगा।

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