我使用第三方库,如下所示
(function ($) {
....
})(jQuery);
我的config.js
中有这个js的条目paths : {
'someLibrary' : 'path/to/someLibrary',
},
shim : {
'someLibrary' : { deps: ['jquery'] }
}
没有r.js优化器它可以正常工作,但是一旦我运行优化器,就可以了
由于库代码中的jQuery is not defined
,我收到错误。
如何解决此问题?
修改
我的r.js构建文件已设置mainConfigFile。
答案 0 :(得分:-1)
您可能需要在路径中添加jquery,如
paths : {
'someLibrary' : 'path/to/someLibrary',
jquery : 'path/to/jquery'
},
shim : {
'someLibrary' : { deps: ['jquery'] }
}