我需要从requireJS“模块加载超时”错误中公开更好的错误细节,这样我才能实际调试以找出导致加载超时的原因。
我无法在我的开发计算机上显示错误,但是大约10%的每日访问者在生产环境中遇到此错误(track.js用于收集这些错误以提高可见性)。 / p>
如何找出线下某处所需的模块实际导致超时?任何进一步的事情都会非常有用 - 我发现这很难追查到。感谢。
答案 0 :(得分:0)
您可以在requireJS的配置中设置waitSeconds。默认情况下是7秒。我不知道你问题的确切答案,但这可能是一个临时解决方案。可能来自用户的某人网络速度很慢。这还不够7秒。
您可以在Chrome devTools
- >中进行测试Network tab
- > Throtling selector
。并选择例如“2G regular 450 kb / c”。我假设你会看到这个错误。此外,当我使用CDN时,有时会发生此错误。
答案 1 :(得分:0)
<script>var requirejs = { waitSeconds: 0 };</script>
<script src="require.js" data-main="main"></script>