Мой модуль requirejs имеет методы для сервера и клиента. Также модуль имеет зависимость jQuery. Как я могу заглушить загрузку Jquery на сервереrequirejs клиент/серверный модуль с 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"
}
});
a.js
define("a", ["jquery"], function($){
return {
serverMethod : function(){
console.log("asdasdasd");
},
clientMethod : function(){
//work with jquery
}
}
});
и nodejs code (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();
});