In meiner grunt.js
Datei muss ichMit Grunzen requirejs mit Mandel Ergebnisse in „definieren ist nicht definiert“
requirejs: {
dist: {
options: {
almond: true,
wrap: true,
modules: [{name: 'main'}],
mainConfigFile: "src/js/main.js",
baseUrl: "src/js",
dir: "tmp/js",
inlineText: true,
preserveLicenseComments: false
}
}
}
grunt requirejs:dist
Lauf füllt das tmp/js
Verzeichnis mit einigen verkleinerten Dateien - unter anderem eine große main.js Datei (alles scheint in dieser Datei gebündelt zu werden wie erwartet) - aber wenn ich diese Datei aufgenommen werden sollen, wie so
<script type="text/javascript" src="tmp/main.js"></script>
Es ergibt sich eine "Uncaught ReferenceError: define is not defined"
Die Absicht hinter der Verwendung von Mandel war, dass ich keine require.js
Datei laden muss, um meine optimierte Datei zu laden - irgendeine Idee, wie man das zum Laufen bringt?
Fußnote: Ich habe bereits geschafft, es auf diese Weise zu tun, außer dass zuvor eine main-built.js
Datei kompiliert wurde, aber dies scheint nicht mehr der Fall zu sein (Updates ... -.-)
derzeit keine require.js mehr, aber ich werde versuchen, Ihre Vorschläge umzusetzen, sobald ich es wieder in die Hände bekomme - danke für die Antwort :) – Peter