2016-10-17 4 views
7

जब मैं एक एनजी परीक्षण की कोशिश करता हूं और चलाता हूं, तो मेरे सभी मॉड्यूल और घटक सही तरीके से लोड होते हैं, लेकिन <img> टैग में शामिल संपत्तियों में से कोई भी प्रस्तुत नहीं करता है क्योंकि उन्हें/संपत्ति फ़ोल्डर में सेवा नहीं दी जा रही है (जैसे वे एनजी सर्विस का उपयोग करके विकास या विकास के दौरान)जब मैं नवीनतम कोणीय-क्ली (बीटा 15 डब्ल्यू/वेबपैक) का उपयोग करके एनजी परीक्षण चलाता हूं तो मैं संपत्ति कैसे सेवा करूं?

इसके अलावा, यह जानना अच्छा होगा कि वैश्विक शैलियों.scss/css फ़ाइल को परीक्षण में शामिल करने के तरीके को कैसे प्राप्त किया जाए, क्योंकि मैं केवल इन शैलियों को प्राप्त कर सकता हूं अगर मैं सीएसएस को किसी घटक में छोड़ देता हूं और ViewEncapsulation को अक्षम करता हूं तो प्रस्तुत करें।

मैं नवीनतम कोणीय CLI webpack रिहाई (बीटा 15)

किसी भी मदद की बहुत सराहना कर रहा है पर हूँ।

उत्तर

9

मुझे जवाब मिला!

डिफ़ॉल्ट रूप से, कोणीय CLI (webpack) में कर्म सेटअप डिफ़ॉल्ट रूप से अपनी संपत्ति फ़ोल्डर की सेवा नहीं है, लेकिन इस जोड़ने के लिए बहुत आसान है (एक बार आप प्रलेखन में छान-बीन)

नीचे

एक है मेरे परिणाम और कोड मैं पाने के लिए जोड़ा के स्क्रीनशॉट यह

enter image description here

करने के लिए

काम करने के लिए छोड़ दिया है अगर आप 'फ़ाइल' देखो तुम सही करने के लिए देख सकते हैं बिली Mays की मेरी छवि अब कार्य किया जा रहा है, जेसन के अनुभाग में, मैंने निम्नलिखित जोड़ा:

{ pattern: './src/assets/**', watched: false, included:false, nocache:false, served:true } 

मैं भी एक प्रॉक्सी संपत्ति कहा, http://localhost:[karma पोर्ट संख्या]/आधार

proxies: { 
    '/assets/': '/base/src/assets/' 
}, 

में परोसा सामग्री (डिफ़ॉल्ट रूप से कार्य किया लेने के लिए के रूप में फ़ोल्डर प्रॉक्सी /assets/ निर्दिष्ट करके, कर्म पथ का उपयोग करता localhost:[karma port number]/assets बजाय डिफ़ॉल्ट का।

मुझे खुशी है कि मैं अपने स्वयं के प्रश्न में सक्षम था, और उम्मीद है कि इससे कुछ लोगों को कोणीय-क्ली से शुरू करने में मदद मिलेगी!

+2

मुझे पता है कि यह धन्यवाद नहीं कहता है, लेकिन, धन्यवाद! मैंने उपरोक्त 'फाइल' अनुभाग को पहले पढ़ने पर याद किया क्योंकि इसे 'प्रॉक्सी' अनुभाग जैसे कोड के रूप में चिह्नित नहीं किया गया है - शायद आप सुधार कर सकते हैं? –

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

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