Chrome 49 个计时和加载错误使用 require.js 个模块

Chrome 49 timing and loading errors using require.js modules

我的网络应用程序(有很多 JS)在 Chrome 49 更新之前一直运行良好。 (我知道这是更新,因为它在工作,然后我更新了我的浏览器,现在没有)。

调用 require.js define() 函数时似乎存在计时问题。虽然 require.js 文件首先加载,但我之后加载的非 amd JS 会首先触发并导致如下问题:

Uncaught Error: Module name [name] has not been loaded...

还有其他人遇到这个问题吗?

不知道为什么会这样,但我的应用程序入口点开始使用我加载的所有 JS 被包裹着:

$(function() {

  //...Start app

})

然后我将其更改为:

require([], function(){

  //...Start app

})

我首先尝试了 window.addEventListener('DOMContentLoaded', function(){,但效果并不好。但是用 require() 包装了。希望这对某人有所帮助。