Wrapper requirejs jQuery.noConflict () mais simples

Como geralmente queremos executar o jQuery no modo noConflict, temos um módulo wrapper simples que retorna o jQueryobjeto 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-jquerymódulo como uma dependência sempre que usamos jQuery.