Я пытаюсь оптимизировать RequireJS
с использованием GruntJS
, используя плагин grunt-contrib-requirejs
.grunt requirejs 'define undefined'
Проблема заключается в том, что мой код отлично работает, прежде чем его оптимизировать, а затем после его оптимизации на консоли написано Uncaught ReferenceError: define is not defined
.
Вот 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');
}
Как использовать загрузить скомпилированный файл? Поскольку 'define' является функцией requireJs, кажется, вам не хватает загрузки requireJs. –
Да, это потому, что 'requirejs' не входит. Как только я его загрузил, не было ошибок. –
ok добавит это как ответ тоже. –