requirejs - How can I use the require-js text-plugin with karma -
मैं की आवश्यकता-जे एस
टेक्स्ट प्लगइन प्राप्त करने की कोशिश कर रहा हूं
कर्म-परीक्षणकर्ता के साथ काम करें मैंने दोनों npm के साथ डाउनलोड किया है। मैं requirejs के साथ काम कर कर्म मिल गया है, यह केवल पाठ प्लगइन है कि मुझे कुछ परेशानी हो रही है है
जब मैं जोड़ने text.js फ़ाइलों कि कर्म में कार्य करता है मैं इसके लिए एक बेमेल त्रुटि प्राप्त करने के लिए फ़ाइल।:
अनचाहे त्रुटि: बेमेल गुमनाम परिभाषित () मॉड्यूल: फ़ंक्शन (मॉड्यूल) {// पाठ प्लगइन से कोड अगर मैं फ़ाइल की सेवा नहीं करता पाठ प्लगइन के साथ या karma.conf में को बाहर यह मैं requirejs से एक स्क्रिप्ट त्रुटि (और एक कर्म चेतावनी: 404 / आधार / text.js) मिलता है
Uncaught त्रुटि: के लिए स्क्रिप्ट त्रुटि: पाठ मैंने अपनी फ़ाइल को कॉन्फ़िग फ़ाइल की आवश्यकता के अनुसार जोड़ा है:
required.config ({पथ: {text: './text.js' / लेकिन यह कुछ भी बदलने में प्रतीत नहीं होता
मेरे पास पाठ प्लगइन पर निर्भरता है और टेम्पलेट इस तरह घोषित है:
परिभाषित करें (['text! Views / viewtemplate.html'], फ़ंक्शन (टेम्पलेट) {...
मुझे यह समस्या भी थी, के रूप में मैं JSON.parse (requirejsInjectedJsonText) के साथ अपने परीक्षण फाइलों में नकली JSON फ़ाइलें लाने और उन्हें पार्स करने के लिए कोशिश कर रहा था।
मुद्दा रहा था की आवश्यकता होती है-js-पाठ के साथ अपने कर्म कॉन्फ़िग फ़ाइल को अद्यतन करने में भूल गया था और नकली फ़ाइलें:
फ़ाइलें: [{पैटर्न: '। mocks / ** / * json', शामिल हैं: झूठी} {पैटर्न: 'lib / requirejs-पाठ / text.js' , शामिल हैं: गलत}, 'config / require.config.js'] इन जगहों को जोड़ने के बाद (requirejs कॉन्फ़िग संदर्भ हमेशा 'फाइल' सरणी के अंतिम अनुक्रमणिका में होना चाहिए कर्मा कॉन्फ़िग फ़ाइल), मैं सफलतापूर्वक अपने नकली डेटा को खींच कर सका।
रिकॉर्ड के लिए, के रूप में मैं लगभग नगण्य था, मैं जहाँ तक @ddd चला गया, यानी config की आवश्यकता के लिए शिम जोड़ने में:
शिम: { 'पाठ ':' 'निर्यात': 'पाठ'}} लेकिन, इसे हटाकर अनावश्यक हो गया और इसके बाद के रूप में कर्मा कॉन्फ़िगरेशन सेटअप किया गया।
चीयर्स!
Comments
Post a Comment