我有RequireJS使用的以下shim配置:
shim: {
'thirdParty/jquery.jqGrid': ['jquery', 'jquery-ui', 'thirdParty/grid.locale-en']
}
我想知道这是否与此表示法完全相同:
shim: {
'thirdParty/jquery.jqGrid': {
deps: ['jquery', 'jquery-ui', 'thirdParty/grid.locale-en']
}
}
据我所知,它们是等价的,但是在通过r.js生成文件时我遇到了不同的输出。
我正在使用RequireJS v2.1.9
答案 0 :(得分:0)
解决方案是更新RequireJS,R.js解决了这个问题。旧版本中存在一个错误,导致无法检测到依赖关系。