Angular4 Application en cours d’exécution dans IE11

Je construis un projet Angular4 en utilisant Angular CLI (1.1.2). Il fonctionne parfaitement dans Chrome (Version 59.0.3071.115) et Firefox (54.0.1) mais quand j’ai essayé d’utiliser IE11 (Verison 11.0.9600.18738) rien ne s’affiche et quand j’ouvre le mode de développement dans IE, il me montre l’erreur suivante :

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

Et le message d’erreur détaillé suit:

entrer la description de l'image ici

Quelqu’un sait comment résoudre ce problème?

Merci!

Pour append plus de détails à la réponse de @ Zeqing.

J’ai décommenté la ligne de codes suivante:

 /** 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/ssortingng'; 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'; 

Le fichier polyfills.ts par défaut est commenté et doit supprimer les lignes de code et exécuter npm install le module correspondant. Ensuite, il sera compatible avec IE11

Je l’ai eu quand j’ai essayé d’append une importation es7. J’ai simplement remplacé l’importation es6 par l’importation es7. Il s’avère que j’avais besoin des deux.

Donne-moi l’erreur “Exception lancée et non attrapée”:

 import 'core-js/es7/array'; 

Fonctionne bien:

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