2014-04-30 11 views
14

मैंने steps to install mean.io का पालन किया है, लेकिन जब मैं लोकलहोस्ट ब्राउज़ करता हूं: 3000 मुझे एक खाली पृष्ठ मिलता है और जब मैं कंसोल खोलता हूं तो मुझे इंगित करने वाली फ़ाइलों की एक सूची मिलती है एक ही त्रुटि:Uncaught ReferenceError: कोणीय परिभाषित नहीं किया गया है - Mean.IO

Uncaught ReferenceError: कोणीय परिभाषित किया गया है नहीं

मेरी समस्या समान to this कुछ है, लेकिन मैं फिर से स्थापित बोवर और यह मैं अभी भी त्रुटि मिल रही है काम नहीं किया।

Uncaught ReferenceError: angular is not defined

मैं या किसी स्क्रिप्ट, फ़ाइल संदर्भ के लिए संशोधन के कुछ प्रकार प्रदर्शन करने की जरूरत है:

मैं ubuntu में यह स्थापित करने के लिए कोशिश कर रहा हूँ 14.04

इस स्क्रीन मैं मिलता है विन्यास, कोई सुझाव?

+1

क्या आप नेटवर्क टैब में देख पा रहे हैं चलाने

{ "directory": "public/lib", "proxy":"http://user:[email protected]:port", "https-proxy":"http://user:[email protected]:port" } 

रूप .bowerrc फ़ाइल में प्रॉक्सी-सेटिंग शामिल करने की ज़रूरत? Angular.js या angular.min.js के लिए 404 है? साथ ही, आप अपने "पुनर्स्थापित बॉवर" कहते हैं, लेकिन उस लेख ने आपको क्या करने का निर्देश दिया था "पैरामीटर के रूप में" इंस्टॉल "के साथ कमांड लाइन पर" बॉवर इंस्टॉल "चलाएं (यानी" बॉवर "चलाएं)। आपने क्या किया –

+1

मैंने बॉवर इंस्टॉल --allow - root का उपयोग किया, यह पता चला है कि मैंने कुछ बोअर निर्भरताओं के लिए कुछ यूआरएल अवरुद्ध किए हैं, यह अभी तय है। आपके कमेंट के लिए धन्यवाद! –

उत्तर

26

मैं एक ही समस्या थी और मैं इस तरह से हल:

आप स्थापित या पुनर्स्थापित करने के लिए "bower"

अपने bower.json फ़ाइल की जाँच करें की जरूरत है, यह कुछ इस तरह दिखना चाहिए:

:
{ 
"name": "mean", 
"version": "0.3.0", 
"dependencies": { 
    "angular": "latest", 
    "angular-resource": "latest", 
    "angular-cookies": "latest", 
    "angular-mocks": "latest", 
    "angular-route": "latest", 
    "bootstrap": "latest", 
    "angular-bootstrap": "0.10.0", 
    "angular-ui-router": "#master" 
} 

}

और उसके बाद निम्न आदेश चला

sudo bower install --allow-root

इस परियोजना

+3

यह मेरे लिए भी नहीं हुआ कि बोवर दौड़ने में नाकाम रहे थे या मेरे यमन मीन जनरेटर ने इसे बिल्कुल नहीं चलाया था। मैं बस "बॉवर इंस्टॉल" चलाने में सक्षम था और यह पूरी तरह से मेरी समस्या तय कर दिया। –

+0

सहायता के लिए धन्यवाद। मुझे यह त्रुटि पिछले पांच बार मैंने इंस्टॉल नहीं की थी। मैं अभी भी अस्पष्ट हूं कि मैंने गलत तरीके से क्या किया लेकिन इसने समस्या को हल किया। – RevNoah

+0

मुझे लगता है कि जब आप गिट –

2

मैं एक ही समस्या थी में करने के लिए "कोणीय" स्थापित हो जाएगा, लेकिन किसी कारण शीर्ष जवाब यहाँ (बोवर फिर से स्थापित करने और sudo bower install --allow-root चल) मेरे लिए काम नहीं किया।

हालांकि इस सवाल का जवाब इस stackoverflow धागा फार्म में काम किया ->bower command not found मूल रूप से लेखक वहाँ कहा कि मैं npm prefix ठीक से सेट नहीं किया गया था और ठीक करने के लिए निम्न आवश्यक था:

$ npm config set prefix /usr/local 
$ npm install -g bower 
+0

यह या तो काम नहीं किया। :( –

0

टिप्पणी इसे करने के लिए बुरा रूप है root.io को रूट के रूप में स्थापित करें और नतीजतन बॉवर या एनपीएम रूट के रूप में चलाएं। हम वास्तव में अंतर्निहित प्रक्रियाओं में प्रक्रियाओं को रूट के रूप में चलाने की अनुमति नहीं देंगे। रूट के रूप में चलना एक गंभीर सुरक्षा मुद्दों के लिए खुलासा करने का एक निश्चित तरीका है और सामान्य और रूट आधारित अनुमतियों के मिश्रण के साथ .npm और .bower कैश को "दूषित" करने के लिए एक निश्चित तरीका है जो "newbies"

+0

अच्छा बिंदु, हालांकि मैं इसे मूल उत्तर पर एक टिप्पणी पर ले जाने का सुझाव दूंगा। –

0

के लिए बहुत निराशाजनक है। आप प्रॉक्सी के पीछे हैं, फिर भी समस्या हल नहीं हुई है। तो क्रम में इसे हल करने के लिए आप अब

sudo npm install -g bower 
sudo bower install --allow-root 
+0

मुझे आपकी मदद चाहिए # reenu29 –

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