运行 Angular 5 应用程序在 IE11 上无效参数

Invalid argument when running Angular 5 app on IE11

我的 Angular 5 应用程序在我发布和 运行 使用 Chrome 构建 PROD 时工作正常,但是,当我 运行 IE11 上的应用程序。错误消息未指示 where/cause 错误。

关于如何解决这个问题有什么想法吗?

** 我正在使用 Angular coreUI 模板。

更新

根据@Melchia,我更新了 polyfill 并生成了一个新版本。当我 运行 IE 上的应用程序时,我在控制台上看到以下错误并且页面未加载。

您需要安装 polyfill 才能 运行 在 IE 中使用您的应用程序。 转到 src/polyfills.ts 并将其内容替换为以下内容:

import 'core-js/client/shim';
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/weak-map';
import 'core-js/es6/set';
import 'classlist.js';  
import 'core-js/es6/reflect';
import 'core-js/es7/reflect';
import 'web-animations-js';  
import 'zone.js/dist/zone'; 

然后运行以下命令:

$ npm install --save classlist.js
$ npm install --save web-animations-js

有关 Angular 浏览器支持的详细信息,您可以查看 official documentation