使用r.js优化javascript文件

时间:2014-04-02 06:59:48

标签: javascript jquery requirejs r.js

我使用第三方库,如下所示

(function ($) {

....

})(jQuery);

我的config.js

中有这个js的条目
paths : {
'someLibrary' : 'path/to/someLibrary',
},

shim : {
'someLibrary' : { deps: ['jquery'] }
}

没有r.js优化器它可以正常工作,但是一旦我运行优化器,就可以了 由于库代码中的jQuery is not defined,我收到错误。

如何解决此问题?

修改

我的r.js构建文件已设置mainConfigFile。

1 个答案:

答案 0 :(得分:-1)

您可能需要在路径中添加jquery,如

paths : {
'someLibrary' : 'path/to/someLibrary',
jquery : 'path/to/jquery'
},

shim : {
'someLibrary' : { deps: ['jquery'] }
}