2012-08-09 52 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