9

मेरी जावास्क्रिप्ट इंटेलिजेंस विजुअल स्टूडियो 2017 में टूटा हुआ है। मुझे पता है कि मेरी _references.js फ़ाइल सही है क्योंकि जेएस इंटेलिसेंस VS2015 में ठीक काम करता है।क्या विजुअल स्टूडियो 2017 _references.js फ़ाइल का समर्थन करता है?

किसी भी मदद की बहुत सराहना की जाती है!

+0

आप वी.एस. 2017 आर सी या वी.एस. 2017 RTM संस्करण जो 7 मार्च को जारी किया गया था के लिए इस्तेमाल किया था? आपने अपनी परियोजना में _references.js फ़ाइल को कैसे जोड़ा? –

+0

मैं वीएस 2017 आरटीएम संस्करण का उपयोग कर रहा हूं जिसे 7 मार्च को रिलीज़ किया गया था। मैंने "स्क्रिप्ट्स" फ़ोल्डर पर राइट क्लिक करके और नई जावास्क्रिप्ट फ़ाइल जोड़कर _references.js फ़ाइल को जोड़ा। मैंने यह भी देखा कि window.intellisense मौजूद नहीं है !! – webbersmak

उत्तर

13

अब आपको _references.js फ़ाइल की आवश्यकता नहीं है। वीएस 2017 में इंटेलिसेन्स इसका इस्तेमाल करने से थोड़ा अलग काम करता है।

क्या आप एक विशिष्ट पुस्तकालय का उपयोग करने की कोशिश कर रहे हैं या बस अपने कोड से IntelliSense प्राप्त कर रहे हैं? यदि यह एक पुस्तकालय है, तो उसे .d.ts फ़ाइल की आवश्यकता है। यदि यह आपका स्वयं का कोड है, तो यह इस बात पर निर्भर हो सकता है कि आप मॉड्यूल सिस्टम का उपयोग कर रहे हैं या नहीं।

आप के बारे में अधिक पढ़ सकते हैं कि यह कैसे यहाँ काम करता है: https://docs.microsoft.com/en-us/visualstudio/ide/javascript-intellisense

+0

इसके लिए धन्यवाद। इच्छा है कि यह खोजना आसान हो गया था। – webbersmak

+0

आप इसे पहले कहाँ देख रहे थे? मैं इसे और अधिक खोजने योग्य बनाना पसंद करूंगा। –

+0

https://msdn.microsoft.com/en-us/library/hh874692.aspx – webbersmak

1

यह सुविधा बग नहीं है। माइक्रोसॉफ्ट फोर्स डेवलपर प्रोटोटाइप-आधारित जावास्क्रिप्ट के बजाय मॉड्यूलर-आधारित जावास्क्रिप्ट का उपयोग करने के लिए। अंतर्निहित वस्तु के लिए आपकी वैश्विक वस्तु या विधि एक्सटेंशन अब और काम नहीं करना चाहिए। माइक्रोसॉफ्ट के लिए धन्यवाद।

https://developercommunity.visualstudio.com/content/problem/8733/both-newold-javascript-language-service-doesnt-sup.html

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