2017-03-27 3 views
8

मेरे पास हैंडलबार का उपयोग कर एक प्रोजेक्ट है, और विजुअल स्टूडियो 2017 हैंडलबार्स जेएस फाइलों से "टीएस 7027: पहुंचने योग्य कोड का पता चला" चेतावनी प्रदर्शित कर रहा है। मैं इस प्रोजेक्ट में टाइपस्क्रिप्ट का उपयोग भी नहीं कर रहा हूं, इसलिए यह स्पष्ट नहीं है कि यह त्रुटि क्यों दिखाई दे रही है, लेकिन यह एक वास्तविक समस्या है क्योंकि मुझे वास्तव में प्रासंगिक चेतावनियों को खोजने के लिए लगभग 50 TS7027 चेतावनियों के माध्यम से फ़िल्टर करना होगा। तो, क्या इन चेतावनियों को अनदेखा करने का कोई तरीका है (मैं अनुमान लगा रहा हूं, कुछ गुगलिंग के बाद), या बेहतर, टाइपस्क्रिप्ट को बताएं कि मेरी किसी भी .js फ़ाइलों को पार्स न करें?वीएस2017 में तीसरे पक्ष की जावास्क्रिप्ट फ़ाइलों से टीएस 7027 चेतावनियों को अनदेखा करें?

संपादित करें: मैंने इस प्रश्न के उत्तर में दिए गए निर्देशों का पालन किया (How to prevent visual studio 2017 from build javascript?), लेकिन अभी भी चेतावनियां देख रहे हैं। जब मैं स्पष्ट रूप से सहेजता या निर्माण करता हूं, तो परियोजना को पहली बार खोला जाता है, इसलिए सहेजने/निर्माण पर टीएस संकलन को अक्षम करने के लिए यह एक समाधान नहीं प्रतीत होता है। वर्कअराउंड के रूप में, मैंने VS2017 में टाइपस्क्रिप्ट एक्सटेंशन अक्षम कर दिया है।

+0

बहुत परेशान करने वाला मुद्दा। मैं टाइपस्क्रिप्ट एक्सटेंशन के साथ-साथ एक कार्य-आसपास अक्षम कर दूंगा ... – Brad

+0

बस इसमें भी बहुत परेशान था। –

उत्तर

0

जहां तक ​​मैं आपके प्रश्न से कह सकता हूं कि आप एक विशिष्ट परियोजना के लिए सभी टीएस 7027 चेतावनियों को दबा देना चाहते हैं। यही कारण है कि परिदृश्य इतना की तरह दृश्य स्टूडियो में किया जा सकता है:

  1. दृश्य स्टूडियो में, अपना प्रोजेक्ट चुनें> गुण> बिल्ड
  2. त्रुटि और चेतावनी अनुभाग में, एक अल्पविराम से अलग की सभी की सूची उपलब्ध कराने के चेतावनी को दबाने के लिए

अपने मामले के लिए इस स्क्रीनशॉट देखें:

Suppress specific warnings in Visual Studio 2017

यह विशिष्ट विशिष्ट चेतावनियों को अनदेखा करके समस्या को हल करता है - उस विशिष्ट परियोजना के लिए।

<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked> 

बारे में अधिक विस्तृत जानकारी:

अब अगर आप ब्लॉक करना चाहते हैं/टाइपप्रति कि विशेष परियोजना के लिए पूरी तरह से संकलन अक्षम करें, आप PropertyGroup अनुभाग में अपने .csproj में निम्न पंक्ति जोड़ने के लिए चाहते हो सकता है यह StackOverflow पर How to prevent visual studio 2017 from build javascript? प्रश्न में पाया जा सकता है।

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