/ / RequireJS ne se charge pas depuis les chemins confing - javascript, jquery, requirejs

RequireJS ne se charge pas depuis les chemins confing - javascript, jquery, requirejs

J'ai le main.js suivant

requirejs.config({
baseUrl: "js",
paths: {
"jquery": "http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"
},
shim: {
"backbone": {
deps: ["underscore", "jquery"],
exports: "Backbone"
},
"marionette": {
deps: ["jquery", "underscore", "backbone"],
exports: "Marionette"
},
"underscore": {
exports: "_"
}
}

});

Le code pour requérir une requête:

define(["jquery", "backbone", "marionette"], function($, Backbone, Marionette) {

Backbone, marionette et underscore se chargent tous correctement, mais requireJS ignore la configuration "path" et tente de charger jquery à partir de js / jquery.js, et non du CDN.

Utiliser requiert 2.1.9

Réponses:

2 pour la réponse № 1

Vous devez exclure l’extension ".js" de l’URL du CDN, comme pour les chemins de fichiers dans votre baseUrl annuaire:

paths: {
"jquery": "http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min"
},