如何从您的应用程序中分离 Angular 组件 (zonejs)

问题描述

我不是AG专家,我是sencha ExtJs专家。一个超级好的框架,它拥有一切,但不像 AG 那样广泛和流行(由于各种原因)。因此,我的公司开始使用 webpack 将部分内容转移到 Angular webcomponents,以慢慢地使巨大的应用程序从鲜为人知的 ExtJs 框架转变。一个更难找到知识渊博的开发人员的框架。

我们面临的问题。 Angular 严重依赖于这个名为 ZoneJS 的库。而且它非常具有侵入性!

劫持堆栈跟踪,缓存所有错误,挂钩各种事物,如计时器、xhr 请求等......开发工具不再在我遇到错误的地方中断,但总是在 webpacked zonejs 中。

我从我们的 Angular 开发人员那里听说(这与我在一些文章中读到的内容相同)您可以关闭/不使用 zonejs,但很可能您不应该这样做。这意味着您需要手动处理很多事情...

我很确定我不是唯一面临此问题的开发人员。使用任何其他 lib + angular webcomponents ......我想知道其他人是如何解决这个问题的?他们只是忍受痛苦并停止有效地使用 chrome devTools?或者有没有办法“包含”它。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)