这是我的Gruntfile:
requirejs: {
compile: {
options: {
almond: true,
optimize: 'closure',
baseUrl: '<%= cfg.src %>/scripts',
mainConfigFile: '<%= cfg.src %>/scripts/config.js',
out: '<%= cfg.staticDist %>/scripts/all.js',
deps: ['app', 'config', 'bluebird', 'jquery']
}
}
},当我将optimize设置为closure时,grunt-requirejs将此写到控制台:
Running "requirejs:compile" (requirejs) task
>> Error: Error: optimizer with name of "closure" not found for this environment
>> at Object.optimize.js (/Users/dan/Documents/Projects/test/node_modules/grunt-requirejs/node_modules/requirejs/bin/r.js:24632:27)是否支持使用闭包编译器进行优化?我要把它放哪儿?
发布于 2014-01-29 10:32:56
我认为您在这里要做的是在不进行优化的情况下使用更新更多的grunt-contrib-requirejs。
然后使用像grunt-closure-tools这样的普通任务来优化合并的文件。
https://stackoverflow.com/questions/21412999
复制相似问题