我的 requirejs 模块有一个服务器端和客户端的方法。模块也有 jQuery 依赖。我如何淹没服务器上的 jquery 加载
例如
应用结构:
| -public
| | -ext
| | | -requirejs
| | | | -require.js
| | -lib
| | | -a.js
| | -main.js
| -index.js
main.js
requirejs.config({
baseUrl: './lib/',
paths : {
"jquery" : "//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min"
}
});
一个.js
define("a", ["jquery"], function($){
return {
serverMethod : function(){
console.log("asdasdasd");
},
clientMethod : function(){
//work with jquery
}
}
});
和 nodejs 代码(index.js)
var requirejs = require('requirejs');
requirejs.config({
baseUrl: "./public/lib/"
});
requirejs(["a"], function(a){ //Error: Tried loading "jquery" at ./public/lib/jquery.js then tried node's require("jquery")
a.serverMethod();
});