我有一个angular 6应用程序,当我在Windows机器上本地运行时,它可以按预期运行。当我克隆相同的存储库并尝试在我的MAC上运行时,我得到的浏览器似乎正在“加载”,并且控制台中没有任何错误。
Angular CLI: 6.0.8
Node: 9.2.0
OS: MAC HIgh Sierra
Angular: 6.0.6
编辑->我在应用程序组件中放了console.log语句,它击中了console.log。所以它就像应用程序正在加载,但即使浏览器看起来就像它在加载一样,它也不会呈现
我能够在其中放置调试器语句并开始调试。原来在zone.js中,有一个函数rainMicroTaskQueue被卡在无限循环中。网上的情侣解决方案与路由有关,但Iam不相信这是我的问题
这是野生动物园上开发控制台的图片: (我从应用程序中删除了套接字io,但仍然遇到相同的问题,vendor.js处于这种无限加载状态)
请谢谢!
答案 0 :(得分:0)
我的应用程序无限地进行异步调用,导致该应用程序冻结。它没有在Windows上冻结,但是在任何iOS或MAC设备上都不会加载。我删除了通话,该应用正常运行