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)
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 : {} } )
:
%Vor%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:
Tags und Links javascript requirejs backbone.js amd