2015-11-04 9 views
6

मैं एक AngularJS प्रोजेक्ट के लिए वेबस्टॉर्म आईडीई का उपयोग कर रहा हूं।वेबस्टॉर्म आईडीई और कोणीयजेएस angular.module अनसुलझा विधि

मैंने libulariries और स्वत: पूर्णता आदि में AngularJS जोड़ा है ठीक काम करता है।

हालांकि, वेबस्टॉर्म आईडीई को फ़ंक्शन angular.module() नहीं मिलता है जो काफी केंद्रीय है। मैंने सब कुछ करने की कोशिश की है (पुनः स्थापित करना, इत्यादि) लेकिन यह अभी भी काम नहीं कर रहा है।

कोई विचार क्या हो सकता है?

+1

जाहिर है यह WebStorm11 आईडीई में एक बग [टिकट का लिंक] है (https://youtrack.jetbrains.com/issue/WEB-18924) – AllYouCanEat86

+0

पूरी तरह से हास्यास्पद है कि जेटब्रेन्स इस का समाधान नहीं किया। ऐसा लगता है कि someobj.prototype पहचाना नहीं गया था। चीज़। – MaxRocket

उत्तर

13

आज तक @StYouCanEat86 द्वारा संदर्भित वेबस्टॉर्म आईडीएस ticket पर कोई प्रगति नहीं हुई है, इसलिए मुझे यकीन नहीं है कि इसे वेबस्टॉर्म में पुस्तकालयों को जोड़ने के बिना तय किया जाना चाहिए या नहीं। एक बार जब मैंने this answer में दी गई सलाह का पालन किया तो मेरी समस्या हल हो गई और अब वेबस्टॉर्म में चेतावनी नहीं मिली।

कम से कम File > Settings > Languages & Frameworks > JavaScript > Libraries पर जाएं और समुदाय स्टब्स से angular (angularjs कहा जाता है) डाउनलोड करें। यह डाउनलोड होने के बाद सूची में angularjs-DefinitelyTyped के रूप में दिखाई देता है।

2

मेरे पास अभी तक एक टिप्पणी का जवाब देने की प्रतिष्ठा नहीं है, लेकिन @ प्रीकास्टिक के समाधान ने वेबस्टॉर्म 9 का उपयोग करके मेरे लिए काम किया है। ध्यान दें कि लाइब्रेरी का नाम "कोणीय" है, न कि "angularjs"।

स्पष्ट है कि, कि समाधान था:

कम जाने में File > Settings > Languages & Frameworks > JavaScript > Libraries करने और समुदाय स्टब्स से angular डाउनलोड करें। यह सूची में कोणीय के रूप में दिखाई देता है-निश्चित रूप से डाउनलोड होने के बाद टाइप किया जाता है।

0

मुझे एक ही समस्या थी, और एकमात्र समाधान Jetbrains blog पर निर्देशित सीडीएन का उपयोग करके एंगुलरजेएस को शामिल करना था।

आप इस तरह स्क्रिप्ट टैग में शामिल हैं:

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js"></script> 

और नीचे दिए गए निर्देशों का पालन करें:

आप एक CDN का उपयोग मुख्य आकर्षण लाइब्रेरी नाम पर कर्सर जगह पसंद करते हैं, Alt मारा + दर्ज करें, और लाइब्रेरी डाउनलोड करें। यह वेबस्टॉर्म के कैश (आपकी प्रोजेक्ट में नहीं) में एक स्थानीय लाइब्रेरी स्थापित करेगा, इसलिए वेबस्टॉर्म स्वत: पूर्णता और दस्तावेज़ीकरण लुकअप के लिए एंगुलरजेएस विधियों, निर्देशों आदि तक पहुंच सकता है।

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