2017-03-07 14 views
8

में परीक्षण चलाते समय फ़ैंटोमज त्रुटि मैं प्रेत ब्राउज़र का उपयोग करके कोणीय क्ली प्रोजेक्ट में एनजी परीक्षण चलाने की कोशिश कर रहा हूं और मुझे नीचे त्रुटि मिल रही है। मैंने इसे गुमराह किया और महसूस किया कि इसमें पॉलीफिल (पिछड़ा संगतता?) के साथ कुछ करना है। मैं समझना चाहता हूं कि यहां क्या गलत है और इस समस्या को कैसे ठीक किया जाए। अग्रिम में धन्यवाद!कोणीय क्ली

PhantomJS 2.1.1 (विंडोज 7 0.0.0) त्रुटि लेखन त्रुटि: ('। Assign.apply (_a = ((वस्तु)))' का मूल्यांकन) अपरिभाषित webpack पर एक वस्तु नहीं है: /// ~/@angular/common/src/pipes/intl.js: 187: 0 < - src/test.ts: 34449

उत्तर

16

आप अपने polyfills.ts

import 'core-js/es6/object'; 
import 'core-js/es6/array'; 
import 'intl'; // Run `npm install --save intl`. 
+0

यह काम करता है से उन uncomment करने की जरूरत है ! लेकिन क्या आप कृपया बता सकते हैं क्यों। – user911

+4

ईएस 6 के लिए फैंटॉमजेएस समर्थन अभी भी एक काम प्रगति पर है, इसलिए आपको इसे phantomJS ब्राउज़र में काम करने के लिए पॉलीफिल का उपयोग करने की आवश्यकता क्यों है। –

+0

मुझे लगता है कि 'es6' https://groups.google.com/forum/#!topic/phantomjs/9aI5d-LDuNE के कारण' फ़ैंटॉमजेएस 'के साथ खुश नहीं होगा – Kuncevic

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