2017-08-06 36 views
0

enter image description here应用工作的Chrome,但不是在Firefox

我的角度应用正在开发Chrome,但不是在Firefox浏览器。不知道我做了什么,现在它在加载时陷入困境,并且没有错误消息。当我使用Firefox,它会弹出一个警告:脚本没有响应

“此页上的脚本可能忙,或者它可能已停止响应 现在可以停止脚本,在打开脚本。调试器,或者让 脚本继续。

我寻找这个失落没有找到任何足够的答复。

没有for循环也是我的代码,因为它的可卡在无限循环。

由于我是新来的角,问是否需要其他东西来解决这个问题,请帮我解决这个问题。

+0

你尝试调试选项? – Meir

+0

发布您的应用代码,可能有问题 – sancelot

+0

我需要给哪些文件的代码?你能建议我吗? –

回答

0

我们遇到了与我们的Angular 4项目相同的问题。它相当大(缩小的app.js大于2MB),并且需要大约8-10秒的时间使用JIT编译器编译代码。这段漫长的编译时间是导致Firefox投诉的原因。 你可以做的是切换到AOT(Ahead Of Time)编译器,它基本上在构建时编译代码,而不是在加载时编译代码。在我们的例子中,它将整个网页的加载时间缩短到2-3秒。

与JIT编译器相比,AOT编译器非常严格,我花了大约一天时间来修复所有编译错误。所以准备花很多时间改变它。

一些信息,以帮助:

Angular Documentation on AOT

Helpfull tutorial if you use webpack

ngtools package for webpack

相关问题