2017-02-22 5 views
5

इस प्रश्न का पहला भाग सबसे महत्वपूर्ण है। विजुअल स्टूडियो और टाइपस्क्रिप्ट और "टाइपस्क्रिप्ट वर्चुअल प्रोजेक्ट्स" के आस-पास बहुत सारे स्टैक प्रश्न हैं लेकिन मुझे कुछ भी नहीं मिला है जो बताता है कि टाइपस्क्रिप्ट वर्चुअल प्रोजेक्ट्स क्या हैं, वे मेरे लिए क्या करते हैं, और जब वे "रास्ते में" होते हैं तो क्या करना है। मुझे माइक्रोसॉफ्ट से इस पर कोई आधिकारिक दस्तावेज कभी नहीं मिला है, इसलिए यह बहुत अच्छा होगा अगर उस टीम के किसी टीम या टीम के नजदीक जवाब दे। "टाइपस्क्रिप्ट वर्चुअल प्रोजेक्ट्स" वीएस 2017 में बने रहे हैं और मुझे वीएस 2015 में समान समस्याएं दिखाई दे रही हैं।विजुअल स्टूडियो टाइपस्क्रिप्ट वर्चुअल प्रोजेक्ट क्या है? और अगर मैं बाहरी रूप से संकलित कर रहा हूं तो मैं इसे अपने तरीके से कैसे निकाल सकता हूं?

प्रश्न का दूसरा भाग ... मैं विजुअल स्टूडियो 2015 को एक कोणीय 2 और टाइपस्क्रिप्ट ऐप के साथ उपयोग करने की कोशिश कर रहा हूं लेकिन मैं वेबपैक को बाहरी टीएस कंपाइलर के रूप में उपयोग कर रहा हूं और निर्माण कर रहा हूं। अधिकांश भाग के लिए यह काम करता है लेकिन हर अब और फिर टाइपस्क्रिप्ट वर्चुअल प्रोजेक्ट आउटपुट विंडो में और कोड में त्रुटि देता है भले ही मैं सफलतापूर्वक संकलित कर सकूं। उनमें से अधिकतर @ कोणीय/कोर आयात आदि नहीं ढूंढ पाएंगे। भ्रमित करने वाला यह है कि टीएस वर्चुअल प्रोजेक्ट कभी-कभी वास्तविक त्रुटियों को भी पकड़ता है। तो क्या मुझे इंटेलिजेंस और संकलन जांच के लिए वर्चुअल प्रोजेक्ट चाहिए?

मेरा वर्तमान राज्य यह है कि मैं टाइपस्क्रिप्ट वर्चुअल प्रोजेक्ट को खुश रखने की कोशिश करने के लिए 2 संकलन कर रहा हूं, यहां तक ​​कि कभी-कभी सोचा जाता है कि यह अभी भी शिकायत करता है। पहला निर्माण वीएस बिल्ड के हिस्से के रूप में टीएससी का उपयोग कर रहा है लेकिन फिर मैं डीबगिंग के लिए सोर्समैप्स के साथ अपना सामान्य वेबपैक बिल्ड करता हूं। ऐसा लगता है कि यह 90% समय पर काम करता है लेकिन अन्य 10% जब टीएस वर्चुअल प्रोजेक्ट रास्ते में आता है तो वह निराशाजनक होता है और चूंकि वे अभी भी विजुअल स्टूडियो 2017 में हैं, यह जानना महत्वपूर्ण है कि क्या हो रहा है।

अंतिम लक्ष्य (सभी के साथ यह बहुत अच्छा सुविधाओं है) IntelliSense साथ अपने संपादक और डीबगर के रूप में दृश्य स्टूडियो का उपयोग करें और जाँच संकलन लेकिन एक बाहरी टाइपप्रति/निर्माण के लिए Webpack तरह का निर्माण bundling आदि

का उपयोग करने के लिए सक्षम होना है

धन्यवाद।

उत्तर

0

tsconfig.json अगला विकल्प मुझे मदद मिली को जोड़ना:

"compilerOptions": { 
    "watch": true, 
    ... 

और भूल जाते हैं किसी भी <PropertyGroup> अपनी परियोजना फाइल करने के लिए

<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked> 

जोड़ने के लिए नहीं है।

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

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