2012-09-20 34 views
0

我在IE上收到了RequireJS的一個奇怪行爲。 有時(這是純粹隨機的)生成的js文件引用與ID一起出現,而不是文件名。IE上的RequireJS錯誤:依賴項文件名是ID而不是文件名

我解釋,

的路徑上,我有:

jqGridz: "jquery.jqGrid/js/jquery.jqGrid.min" 

在墊片我:

"jqGridz": ["jqueryUi", "jqGrid_i18n_en"] 

有時最終的結果是正確的解析爲:

/public/javascripts/jquery.jqGrid/js/jquery.jqGrid.min.js 

但是ot她的時代(很多次)它被渲染爲:

/public/javascripts/jqGridz.js 

因此,而不是jqGrid的路徑,我得到的路徑的ID。

這隻發生在IE瀏覽器上,我不知道爲什麼。

我正在使用RequireJS v2.0.6

在此先感謝!

回答

0

想通了...... 我拿起了這個項目,並且RequireJS已經實現了,但這是一團糟。

所以發生的事情是,無論何時RequireJS無法加載資源(對於我來說是404),它將把密鑰名稱,而不是文件路徑。

所以基本上,如果你有這個問題,看看在Firebug或提琴手資源裝貨清單和搜索錯誤:)

乾杯!

相關問題