我正在尝试使用 GruntJS
优化 RequireJS
,使用 grunt-contrib-requirejs
插件。
问题是我的代码在优化之前工作正常,然后在优化之后,在控制台上显示 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');
}
最佳答案
将 require.js 文件添加为“include”选项应该可行。
requirejs: {
compile : {
options : {
name : 'main',
baseUrl : ".",
mainConfigFile : "./main.js",
out : "./optimized.js",
preserveLicenseComments: false,
include: ['path/to/require.js']
}
}
}
关于javascript - 咕噜 requirejs 'define is undefined',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15247048/