मैं प्रोजेक्ट में क्यू का उपयोग कर रहा हूं, और मैं अपने जेएस निर्भरताओं को प्रबंधित करने के लिए बॉवर का उपयोग कर रहा हूं। मैं bower.jsonबीओ के साथ स्थापित क्यू 2.0.0 अनचाहे संदर्भ त्रुटि: आवश्यकता को परिभाषित नहीं किया गया है
"dependencies" : {
"q": "~2.0.0"
}
मेरी index.html में बोवर साथ क्यू 2.0.0 शामिल कर रहा हूँ, मैं एक स्क्रिप्ट टैग
<script src="bower_components/q/q.js"></script>
जब मैं पृष्ठ लोड, मैं में देखते हैं के साथ क्यू शामिल कंसोल: q.js की
Uncaught ReferenceError: require is not defined q.js:43
लाइन 43:
require("collections/shim");
मुझे यहाँ क्या याद आ रही है? क्या मुझे इसे काम करने के लिए ब्राउज़रify या requ.js का उपयोग करना चाहिए? मुझे उम्मीद है कि पुस्तकालय बस एक टैग का उपयोग करके सुलभ हो जाएगा।
धन्यवाद, क्या यह जीथब से क्यू को पकड़ने और इसे इस तरह शामिल करने के लिए बेहतर होगा, ताकि मैं 2.0 का उपयोग कर सकूं? – binarygiant
मैं इस समय वी 2 रिलीज ट्रेन का उपयोग करने की सिफारिश नहीं करता, खासकर बोवर पर। यह सामान्य उपयोग के लिए पर्याप्त ठोस नहीं है। –
मैंने एक ही मुद्दा मारा। सबसे पहले मैंने सोचा कि क्यू requriejs (जो परेशान था) पर एक कठिन निर्भरता थी और आगे बढ़ने के लिए मेरी परियोजना की आवश्यकता है। #latenightcoding –