grunt requirejs 'define est indéfini'

Je suis en train d'optimiser RequireJS à l'aide de GruntJSà l'aide de la grunt-contrib-requirejs plugin.

Le problème est que mon code fonctionne bien avant de les optimiser, et puis après l'optimisation, sur la console il dit Uncaught ReferenceError: define is not defined.

Voici la 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');

}

source d'informationauteur Otskimanot Sqilal