【问题标题】:Invalid argument when running Angular 5 app on IE11在 IE11 上运行 Angular 5 应用程序时参数无效
【发布时间】:2018-11-26 18:55:59
【问题描述】:

当我使用 Chrome 发布和运行 PROD 构建时,我的 Angular 5 应用程序运行良好,但是,当我在 IE11 上运行该应用程序时,我不断收到 Invalid argument 错误。错误消息没有说明错误的位置/原因。

关于如何解决此问题的任何想法?

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

更新

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

【问题讨论】:

    标签: javascript angular typescript internet-explorer-11 polyfills


    【解决方案1】:

    您需要安装 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

    【讨论】:

    • 配置 polyfills.ts 后,我在加载应用程序时遇到问题(图片已添加到 desc)
    • 现在,这是一个完全不同的问题,请参阅这个问题stackoverflow.com/questions/16473610/…
    猜你喜欢
    • 2020-11-05
    • 1970-01-01
    • 2018-02-27
    • 2018-11-23
    • 2021-10-27
    • 1970-01-01
    • 2018-09-20
    • 2019-02-03
    • 2021-08-24
    相关资源
    最近更新 更多