dedlfix: Was hat es mit AMD auf sich?

Beitrag lesen

Tach!

Jedoch packt edX RequireJS aus Kompatibilitätsgründen die Funktionen require und define in den Namensbereich RequireJS. Aus require wird RequireJS.require und aus define wird RequireJS.define. Nun kann ich das in meinem Code nicht einfach ändern, da dieser auch noch von einem anderen Projekt benutzt wird.

Wenn es keine Konfigurationseinstellung gibt, dem RequireJS zu sagen, dass es die beiden Funktionen im globalen Namensraum anlegen soll, kannst du immer noch im globalen Scope zwei Variablen namens require und define mit einer Referenz auf das RequireJS-Pendant anegen.

dedlfix.