IE上的RequireJS错误:依赖文件名是ID而不是文件名



我在IE上使用RequireJS时遇到了奇怪的行为。有时(这纯粹是随机的)生成的 js 文件引用与 ID 一起出现,而不是文件名。

我解释道,

在我拥有的路径上:

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

在垫片上,我有:

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

有时,最终结果可以正确解析为:

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

但其他时候(很多时候)它被渲染为:

/public/javascripts/jqGridz.js

因此,我获取的不是 jqGrid 的路径,而是路径的 ID。

这只发生在IE上,我不知道为什么。

我正在使用 RequireJS v2.0.6

提前感谢!

通了...我在已经实现的 RequireJS 的情况下选择了这个项目,但它一团糟。

所以发生的事情是,每当 RequireJS 无法加载资源(对我来说是 404)时,它都会输入键名而不是文件路径。

所以基本上如果你有这个问题,请查看Firebug或Fiddler中的资源加载列表,并搜索错误:)

干杯!

相关内容

  • 没有找到相关文章

最新更新