是否可以在 require.js 中设置一些选项以允许默认方案包含带有模块名称的子目录?
我想写...
require(["underscore","jquery"],function(_,$){
// do something here
})
我希望它在这个文件夹结构中找到 jquery 和下划线......
/
/lib/
/jquery/
/jquery.js
/underscore/
/underscore.js
目前,我必须写...
require(["/lib/underscore/underscore","/lib/jquery/jquery"],function(_,$){
// do something here
})
或者一些疯狂的包装...
function req(arr,cb){
require(arr.join().replace(/(\w+)/g,function(mod){ return "/lib/"+mod+"/"+mod }).split(","),cb)
}