33

में अनुप्रयोग चल रहे मुद्दे मैं कोणीय सीएलआई (1.1.2) का उपयोग कर एक कोणीय 4 प्रोजेक्ट का निर्माण कर रहा हूं। यह क्रोम (संस्करण 59.0.3071.115) और फ़ायरफ़ॉक्स (54.0.1) में पूरी तरह से चलता है लेकिन जब मैंने IE11 (Verison 11.0.9600.18738) का उपयोग करने की कोशिश की तो नोटिंग दिखाई देती है और जब मैं IE में डेवेलर मोड खोलता हूं, तो यह मुझे निम्न त्रुटि दिखाता है :एंगुलर 4 आईई 11

SCRIPT5022: Exception thrown and not caught 
File: polyfills.bundle.js, Line: 829, Column: 34 

और विस्तृत त्रुटि संदेश पीछा कर रहा है:

enter image description here

किसी को भी इस समस्या को हल करने के लिए जानता है?

धन्यवाद!

+2

src/polyfills.ts –

+1

धन्यवाद! मैंने अभी सोचा है कि मुझे polyfills.ts –

उत्तर

33

डिफ़ॉल्ट polyfills.ts फ़ाइल पर टिप्पणी की गई है और कोड की असंगत लाइनों की आवश्यकता है और एनपीएम चलाने के लिए इसी मॉड्यूल को स्थापित करने की आवश्यकता है। फिर यह IE11

35

के साथ संगत होगा @Zeqing उत्तर पर अधिक जानकारी जोड़ने के लिए।

/** IE9, IE10 and IE11 requires all of the following polyfills. **/ 
import 'core-js/es6/symbol'; 
import 'core-js/es6/object'; 
import 'core-js/es6/function'; 
import 'core-js/es6/parse-int'; 
import 'core-js/es6/parse-float'; 
import 'core-js/es6/number'; 
import 'core-js/es6/math'; 
import 'core-js/es6/string'; 
import 'core-js/es6/date'; 
import 'core-js/es6/array'; 
import 'core-js/es6/regexp'; 
import 'core-js/es6/map'; 
import 'core-js/es6/set'; 
+0

में कोडों की असुविधाजनक रेखाओं की आवश्यकता है जब मैंने वीएस 2017 – Steve

+0

में एक कोणीय सीएलआई टेम्पलेट ऐप जोड़ा, तो संभवतः आप अपने बंडल आकार की आवश्यकता और अधिक से अधिक आयात कर रहे हैं। मार्च 2018 तक, आईई 11 पर एक नई क्ली परियोजना ठीक से चल जाएगी, इन सभी ने 'es6/string' और' es6/array' को छोड़कर टिप्पणी की है। – adamdport

3

मैं यह मिल गया जब मैं एक ES7 आयात जोड़ने की कोशिश की:

मैं संयुक्त राष्ट्र कोड की निम्न पंक्ति टिप्पणी की। मैंने बस es6 आयात के साथ es6 आयात को प्रतिस्थापित किया। बाहर निकलता है मुझे दोनों की जरूरत है।

देता है मुझे "अपवाद फेंक दिया और पकड़े नहीं" त्रुटि:

import 'core-js/es7/array'; 

वर्क्स ठीक:

import 'core-js/es6/array'; 
import 'core-js/es7/array';