RequireJS peut être un peu laborieux à paramétrer pour les composants qui ne sont pas AMD. En général on trouve sur le Web de quoi s’aider, mais pour Elastislide je n’avais rien trouvé. Alors si vous êtes dans le même cas, voici la configuration à utiliser pour RequireJS:
requirejs.config(
{
paths: {
'jquery': 'vendor/jquery-1.9.1.min', // Cannot optimize because of shim below
'elastislide': 'vendor/bower_components/elastislide/js/jquery.elastislide',
'jquerypp.custom': 'vendor/bower_components/elastislide/js/jquerypp.custom',
'modernizr.custom.17475': 'vendor/bower_components/elastislide/js/modernizr.custom.17475'
},
shim: {
'jquery': {
exports: '$'
},
'jquerypp.custom': ['jquery'],
'elastislide': ['jquery', 'modernizr.custom.17475', 'jquerypp.custom']
}
}
);
Cette configuration suppose que vos scripts sont dans le répertoire /js, et que vous avez récupéré Elastislide via Bower. Sinon, ajustez les chemins.
Comments