Como geralmente queremos executar o jQuery no modo noConflict, temos um módulo wrapper simples que retorna o jQuery
objeto noConflict .
define(["jquery-1.7"], function(){
return jQuery.noConflict(true);
});
Na configuração do requirejs é assim:
requirejs.config({
paths: {
"jquery-1.7": ["//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min", "vendor/jquery-1.7.2.min"], // Don't use this one as a direct dependency! Use require-jquery
"require-jquery" : "src/require-jquery"
}
});
E usamos o require-jquery
módulo como uma dependência sempre que usamos jQuery.