我开发了一个使用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
谢谢!