2012-04-26 14 views
6

विजुअल स्टूडियो का इरादा लगता है कि मेरा जावास्क्रिप्ट कोड खराब है, अधिकतर क्योंकि इसमें jquery या कुछ प्लगइन्स का कोई ज्ञान नहीं है जिसका मैं उपयोग कर रहा हूं। इसलिए, हर बार जब मैं अपने उत्पाद को संकलित करता हूं तो यह मुझे बहुत सारी चेतावनियां देता है, उनमें से अधिकतर गलत हैं ($ परिभाषित नहीं है, विंडो परिभाषित नहीं है, आदि ...)।मैं वीएस 2010 में जावास्क्रिप्ट संकलन चेतावनियों को कैसे अक्षम कर सकता हूं?

मेरे पास /// <reference path="" /> टैग्स सेटअप है जो मेरे जावास्क्रिप्ट में इंटेलिजेंस ठीक तरह से काम कर रहा है, इसलिए मुझे पता है कि ये वास्तविक मुद्दे नहीं हैं।

मैं इन चेतावनियों को कैसे अक्षम कर सकता हूं?

संपादित करने के लिए संपादित करें, मुझे इन अक्षमों की आवश्यकता है क्योंकि यह 100+ चेतावनियां पैदा कर रहा है जो मुझे वास्तविक सी # चेतावनियों को खोने के कारण बना रहे हैं।

+1

संभव डुप्लिकेट http://stackoverflow.com/questions/4712058/how-to-enable- अक्षम-संकलन-त्रुटियों-चेतावनी-इन-विज़ुअल-स्टूडियो – CyprUS

+0

मुझे चेतावनियों को अक्षम करने की आवश्यकता है, कोई त्रुटि नहीं होती है जब कोई त्रुटि होती है – KallDrexx

उत्तर

5

मेरे पास वही समस्या थी जो आप थे होने: हर सहेजने में गलत त्रुटियों के 100s। मेरे लिए यह मुद्दा चिर्पी के साथ था, जो कि एक और विस्तार के लिए एक शर्त थी। मेरे अंत में जो भी कारण है, चिर्पी मेरे विस्तार प्रबंधक में नहीं था, इसलिए मुझे ढूंढने में थोड़ी देर लग गई।

जांचें और देखें कि आपने इसे इंस्टॉल किया है या नहीं। यदि ऐसा है तो JSHint अक्षम करें।

  1. उपकरण -> विकल्प
  2. गरमागरम -> JSHint
  3. सही का निशान हटाएँ: भागो जे एस सुझाव
+0

पवित्र बकवास अच्छी कॉल! – KallDrexx

1

मैं कंप्यूटर मैं पल इस परीक्षण करने के लिए पर पर हूँ पर एक जावास्क्रिप्ट स्रोत फ़ाइल की जरूरत नहीं है, लेकिन आप विशेष रूप से चेतावनी को अक्षम करने के #pragma आदेश का उपयोग करने में सक्षम हो सकता है:

#pragma warning disable को निष्क्रिय कर देगा सभी चेतावनियां, और #pragma warning restore आपके कोड ब्लॉक के अंत में रखे गए सभी चेतावनियों को पुनर्स्थापित करेंगे। आप इसे केवल विशेष चेतावनियों को अक्षम करने के लिए भी कह सकते हैं, जैसे #pragma warning disable 0219,0168

http://abhijitjana.net/2010/08/27/how-to-suppress-complier-warning-using-pragma-warning-directives-in-visual-studio/

+0

यदि मैं इसे जावास्क्रिप्ट में डालता हूं हालांकि मेरे जावास्क्रिप्ट में त्रुटियां – KallDrexx

+0

हैं, मैंने सोचा था कि यह मामला हो सकता है । :-( – MCattle

+0

बस मेरे उत्तर की समीक्षा कर रहा है, और मुझे लगता है कि आप #pragma लाइन से पहले और बाद में एक जावास्क्रिप्ट टिप्पणी ब्लॉक में #pragma को एन्क्रिप्ट करके जावास्क्रिप्ट त्रुटियों के आसपास हो सकते हैं। – MCattle

4

इस कोशिश करते हैं और मुझे पता है अगर यह काम करता है।

उपकरण> विकल्प के माध्यम से विकल्प दर्ज करें।

बाईं ओर पेड़ में, टेक्स्ट संपादक> जेस्क्रिप्ट> विविध चुनें। "वाक्यविन्यास त्रुटियां दिखाएं" अनचेक करें।

+0

वैसे यह परेशान है। यह हर बार मुझे बंद कर देता है I इसे अभी भी चेतावनियां उत्पन्न करें। – KallDrexx

+0

आपने किस तरह के ऐड-ऑन इंस्टॉल किए हैं? मैंने देखा है कि विभिन्न ऐड-ऑन –

+0

के साथ कुछ भयानक चीजें हो रही हैं, मेरे पास केवल jscript संपादक एक्सटेंशन हैं (जिन्हें मैंने अनइंस्टॉल किया है और अभी भी समस्या है) और nuget। हालांकि मैंने अनइंस्टॉल करने का प्रयास नहीं किया है, तो उस विकल्प को अनचेक करने के बाद, मुझे कोशिश करें। – KallDrexx

0

दिलचस्प मैं न तो VS2010 "वेबसाइट" प्रोजेक्ट और न ही बनाम 2010 "वेब एप्लिकेशन" प्रोजेक्ट में अपनी समस्या को पुन: उत्पन्न करने में सक्षम नहीं हूं। इसे आपके द्वारा इंस्टॉल किए गए एड-ऑन के साथ करना है। शायद आपके पास उस ऐड-ऑन (जो कभी भी इसका कारण बन रहा है) में सेटिंग को अक्षम करने के लिए सेटिंग हो सकती है।

मेरे लिए चेतावनी लगता है जैसे ऐड-ऑन (जो कभी भी इसका कारण बन रहा है) पर्याप्त बुद्धिमान नहीं है। नीचे दिए गए परिवर्तनों को आज़माएं और देखें कि क्या इससे मदद मिलती है।

  1. आप मास्टर पृष्ठ है तो jQuery के लिए कदम की कोशिश * अपने वास्तविक पृष्ठ पर मास्टर पेज से स्क्रिप्ट संदर्भ .js
  2. ले जाएँ बजाय यह उन्हें स्क्रिप्ट टैग के तहत लेखन की एक js फ़ाइल में अपने सभी जावास्क्रिप्ट कोड

धन्यवाद,

Esen

0

क्या इस एक के बारे में?

एक भी संकलक चेतावनी के रूप में

With a project selected in Solution Explorer, on the Project menu, click Properties. 

Click the Compile tab. 

In the Warning configurations table, set the Notification value for the warning to None. 

या शायद यह एक

उपकरण> विकल्प> पाठ संपादक> JScript> विविध> दिखाएँ त्रुटियों चेतावनी (सही का निशान हटाएँ केवल इसे निष्क्रिय करने के)

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