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

时间:2016-03-03 17:01:43

标签: javascript google-chrome requirejs amd

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

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

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

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

1 个答案:

答案 0 :(得分:0)

不确定为什么会这样,但是我的app入口点开始使用我所有加载的JS包含在:

$(function() {

  //...Start app

})

我改为:

require([], function(){

  //...Start app

})

我第一次尝试window.addEventListener('DOMContentLoaded', function(){,但那并没有更好的效果。但是用require()包裹了。希望这有助于某人。