2015-08-29 2 views
5

मैं हालांकि विजुअल स्टूडियो 2015 में टाइपप्रति में ASP.NET 5 & AngularJS का उपयोग करके ऐप्लिकेशन का निर्माण कर रहा हूँ, NuGet के माध्यम से AngularJS के लिए AngularJS कोर & DefinitelyTyped टीएस संदर्भ स्थापित करने के बाद भी दृश्य स्टूडियो 2015 में कोई IntelliSense, मैं अभी भी AngularJS पुस्तकालयों के लिए IntelliSense नहीं मिलता है।के लिए AngularJS टाइपप्रति

मैं रीशेर्पर 9.1 एंगुलरजेएस एक्सटेंशन का भी उपयोग कर रहा हूं, जो मुझे HTML फाइलों में IntelliSense देता है लेकिन मेरे टाइपस्क्रिप्ट कोड में नहीं।

मैंने यह भी देखा है कि हालांकि AngularJS और परिभाषा फाइलों के संदर्भ मौजूद हैं, फाइलें मेरे समाधान में कहीं भी नहीं हैं। क्या कोई जनता है कि यह कैसे ठीक किया जाता है?

संपादित करें: मुझे समाधान मिला है। यदि आपको एक ही समस्या है तो मेरा जवाब पढ़ें।

+0

फ़ोरम साइट्स के विपरीत, हम "धन्यवाद" या "किसी भी सहायता की सराहना नहीं करते हैं, या स्टैक ओवरफ़्लो पर हस्ताक्षर का उपयोग नहीं करते हैं। अधिक जानकारी के लिए देखें [क्या 'हाय', 'धन्यवाद,' टैगलाइन, और नमस्कार पदों से हटा दिए जाएंगे?] (Http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and- salutations-be-remove-from-posts) – Bikku

+2

@Pitchers विडंबना यह है कि मूल पोस्ट से उस पंक्ति को हटाकर और अपनी टिप्पणी जोड़कर, आपने वास्तव में मूल पोस्ट के आकार को एक छोटे से बिट में बढ़ा दिया है। उस से बचने के लिए नियम है .... ironyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy थोड़ा सा उत्पादक। –

उत्तर

3

मैं DefinitelyTyped परिभाषा प्रबंधक का उपयोग कर मेरी समस्या का समाधान मिल गया है मेरा समाधान, मैंने निम्नलिखित कमांड दर्ज करके AngularJS प्रकार परिभाषाओं को स्थापित किया है:

tsd install angular 

यह स्वचालित "टाइपिंग/एंजुलरजेस" नामक फ़ोल्डर में टाइप परिभाषाओं को डाउनलोड किया गया और इंटेलिसेन्स ने इरादे के रूप में काम करना शुरू कर दिया।

मैं यह भी पुष्टि कर सकता हूं कि इस दृष्टिकोण का उपयोग करके, AngularJS कोर या DefinitelyTyped परिभाषाओं के Nu Nuet संकुल की आवश्यकता नहीं है और ReSharper IntelliSense को अवरुद्ध नहीं करता है।

अद्यतन:

ऐसा लगता है कि टीएसडी के बारे में पदावनत और प्रतिस्थापित किया जाना typings project कर रहा है। यह टीएसडी के साथ अच्छी तरह से एकीकृत है और टीएसडी उपयोगकर्ताओं के लिए विशिष्ट विकल्प हैं। जबकि टीएसडी अभी भी ठीक काम करता है, ध्यान रखें कि भविष्य में टीएसडी को अब और नहीं रखा जा सकता है।

4

AngularJS Intellisense के लिए एक ऐड-ऑन नहीं है:

PM> Install-Package AngularJS.Intellisense

https://www.nuget.org/packages/AngularJS.Intellisense/

भी Resharper जे एस IntelliSense अवरुद्ध साथ एक ज्ञात मुद्दा नहीं है। इसे बंद करें और देखें कि इससे कोई फर्क पड़ता है या नहीं। http://definitelytyped.org/tsd/

मैं tsd स्थापित किया है विश्व स्तर पर NPM का उपयोग कर:

npm install -g tsd 

तो की रूट फ़ोल्डर में एक कमांड प्रॉम्प्ट का उपयोग कर

+0

मैंने AngularJS-IntelliSense पैकेज और अक्षम ReSharper स्थापित किया है, दुख की बात है कि कोई प्रभाव नहीं है। मुद्दा अभी भी जारी है। – maxmantz

+1

@MaximilianMantz यहां कुछ समाधान आज़माएं: http: // stackoverflow।com/प्रश्न/29830266/angularjs-intellisense-not-working-on-visual-studio-2015 –

+0

मैंने पहले से ही उस प्रश्न को देखा है, हालांकि यह नियमित जावास्क्रिप्ट का उपयोग करके IntelliSense के बारे में है, टाइपस्क्रिप्ट नहीं। – maxmantz