【问题标题】:Angular 8 Elements Fail in ie11. Zone.JS loaded twiceAngular 8 元素在 ie11 中失败。 Zone.JS 加载两次
【发布时间】:2019-07-03 15:08:43
【问题描述】:

我们正在构建为 Web 组件的 Angular 库在 IE11 中引发错误。

浏览器运行时出现“区域已加载错误”。

我唯一的 polyfill 是 import 'zone.js/dist/zone',所以我希望我需要添加更多的 polyfill 才能在 IE11 中工作。

删除上述针对 chrome 和 mozilla 的 polyfill 中断。

我们已经尝试从 core-js 中提取所有的 polyfill,但无济于事

bundle 应该在 IE11 中加载。

【问题讨论】:

  • 您好 Arthis12,欢迎来到 StackOverflow。我不会投反对票,因为我相信社区已经证明了它对这个问题的看法。 考虑用一个明确定义的问题更新您的问题,展示您为解决该问题所做的努力和研究,并提出明确定义的问题。
  • 我不知道如何才能更清楚地说明这一点。

标签: angular internet-explorer-11 element


【解决方案1】:

请检查 index.html 文件,也许您正在使用以下代码在此文件中再次添加 zone.js。尝试删除它。

<script src="node_modules/zone.js/dist/zone.js"></script>

【讨论】:

  • 我们不添加引用,仅在 polyfills 中。
  • 什么时候遇到这个问题?您安装了哪个软件包并且会导致此问题?我试图创建一个新的 Angular 8 应用程序,它在我这边运行良好。您可以尝试创建一个新的应用程序来验证它。如果仍然无法正常工作,您能否像Minimal, Complete, and Verifiable example 一样发布足够的代码来重现该问题。
猜你喜欢
  • 1970-01-01
  • 2020-08-22
  • 2020-04-05
  • 1970-01-01
  • 2019-12-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多