Require.js build (r.js) mit CDN jQuery verbindet sich nicht mit dem guten jQuery-Pfad

8

Ich habe eine Backbone-Anwendung mit Require.js für AMD. Ich lade jQuery von Google CDN, aber nach dem Build scheint der Pfad zu jQuery defekt zu sein.

Der Build erfolgt ohne Probleme oder Fehler. Aber sobald ich die Build-Version verwende, wird jQuery der Seite mit dieser URL hinzugefügt:

Ссылка

Anstelle der CDN-URL. Ich denke, das liegt daran, dass meine Pfadkonfiguration verloren gegangen ist und eine Abhängigkeit von "jquery" erforderlich ist, die nicht als Verweis auf den Pfad, sondern als normaler Aufruf eines Skripts verstanden wird.

Hier ist meine Hauptdatei:

main.js

%Vor%

app.build.js

%Vor%

(und ich verwende use.js zum Laden von Nicht-AMD-Plugins)

    
Simon Boudrias 23.03.2012, 18:06
quelle

1 Antwort

3

Ich würde zuerst auf das neueste RequireJS upgraden und diesen Link ausprobieren:

Ссылка

Und die Hinweise auf CDN in diesem Abschnitt:

Ссылка

Ein Beispiel für ein lokales Fallback für require.config( { paths : {} } ) :

  

Das obige Muster zum Erkennen eines Ladefehlers, Undefinieren eines Moduls, Ändern von Pfaden und erneutem Laden ist eine weit verbreitete Anforderung, dass es auch eine Abkürzung dafür gibt. Die Pfadkonfiguration erlaubt Array-Werte:

%Vor%     
Tyson Nero 30.08.2012, 21:03
quelle