1

我开发了一个使用 Angular CLI 构建的简单 Angular 应用程序,该应用程序旨在嵌入到第三方网站中。它在生产模式下的演示站点上运行良好。

但是,当应用程序包含在Squarespace上运行的网站中时,我收到以下错误:

Uncaught d {__zone_symbol__error: Error: Zone already loaded.
at d (https://static1.squarespace.com/static/5804a95d5016e1b3e34d642…}

我确保我打包的 Angular 应用程序脚本只包含一次。

我只能假设 Squarespace CMS 出于某种原因已经在其脚本中包含了 Zone.js 库?

我怎样才能防止这种冲突?当然,必须可以与可能使用 Zone.js 依赖项的其他脚本一起运行 Angular2 应用程序?

如果有人能对此有所了解,那将不胜感激。

运行:Angular @ 2.4.0 zone.js @ 0.7.7

谢谢!

4

0 回答 0