微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何从您的应用程序中分离 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 举报,一经查实,本站将立刻删除。