2012-08-09 31 views

回答

0

时enforceDefine设置为true,就会出现此,和一个脚本,是 加载两种:

  • 没有调用定义()声明模块。
  • 或者是指定全局字符串属性的填充配置的一部分,该属性可以检查加载,并且检查失败。

或者,如果错误只在IE,而不是显示了在其他浏览器(这 可以生成一个脚本错误,可能是脚本:

  • 扔了JavaScript语法/评估错误
  • 或者有在IE中一个404错误的脚本未能加载

那些IE的行为导致IE的怪癖检测脚本错误 要解决这个问题:。

  • 如果模块调用define(),请确保通过在脚本调试器中进行调试来达到define调用。
  • 如果是shim配置的一部分,请确保shim config的导出检查是正确的。如果在IE中,使用脚本调试器检查HTTP 404错误或JavaScript sytnax错误。

来源:http://requirejs.org/docs/errors.html#nodefine