1

我正在尝试在我的项目中使用一些 jQuery 插件(我正在使用 RequireJS)。但是我不明白该怎么做。我试图遵循这个:http ://requirejs.org/docs/api.html#config-shim在我理解之后,它设置了数组内部的依赖关系。我想我可以在一个模块中做到这一点:

define(['ui'], function($) {

}

但是它不起作用。我错过了什么?这来自我的 require.config:

shim: {
        'ui': {
            'deps': ['jquery']
        },
        'tools': {
            'deps': ['jquery', 'ui']
        }
}

和路径;

'paths': {
    'jquery': 'lib/jquery/jquery',
    'ui': 'jquery/jquery-ui.min',
    'tools': 'jquery/jquery.tools.min',            
},
4

1 回答 1

1
requirejs.config({
'paths': {
    'jquery': 'lib/jquery/jquery',
    'ui': 'jquery/jquery-ui.min',
    'tools': 'jquery/jquery.tools.min',            
},
    shim:{
        'ui': {
            'deps': ['jquery'],
            // exports :'ui'   As they are jquery plugins they will not require exports
        },
        'tools': {
            'deps': ['jquery', 'ui'],
             //exports : 'tools'
        }
} 
});

define(['jquery'], function($) {

}
于 2012-11-23T10:20:25.673 回答