Ich versuche, RequireJS
mit GruntJS
zu optimieren, mit dem grunt-contrib-requirejs
Plugin.grunt requirejs 'define ist undefined'
Das Problem ist mein Code, um es vor der Optimierung funktioniert gut, und dann, nachdem es zu optimieren, auf der Konsole sagt es Uncaught ReferenceError: define is not defined
.
Hier ist die Gruntfile.js
module.exports = function (grunt) {
grunt.loadNpmTasks('grunt-contrib-requirejs');
grunt.initConfig({
requirejs: {
compile : {
options : {
name : 'main',
baseUrl : ".",
mainConfigFile : "./main.js",
out : "./optimized.js",
preserveLicenseComments: false
}
}
}
})
grunt.registerTask('default', 'requirejs');
}
Wie Sie die kompilierte Datei verwenden, laden? Da 'define' eine requirJs-Funktion ist, scheint es so zu sein, dass Sie RequireJs nicht laden können. –
Ja, weil 'requirejs' nicht enthalten ist. Sobald ich es geladen habe, habe ich keine Fehler. –
ok wird dies als Antwort hinzufügen. –