我正在使用gruntfile为2个独立模块运行uglify任务。这两个模块在同一gruntfile配置为:为uglify配置grunt
uglify:
{
ac: {
dist: {
options: {
mangle: false, // Separate target for mangled output
report: 'min', // Reports actual minified size
banner: '<%= banner %>'
},
files: {
'dist/<%= pkg.name %>_ac.min.js': ['<%= concat.ac.dest %>']
}
},
mangled: {
options: {
mangle: true,
report: 'gzip',
banner: '<%= banner %>'
},
files: {
'dist/<%= pkg.name %>_ac.2.min.js': ['<%= concat.ac.dest %>']
}
}
},
lib: {
files: {
'dist/<%= pkg.name %>_lib.min.js': ['<%= concat.lib.dest %>']
},
mangled: {
files: {
'dist/<%= pkg.name %>_lib.2.min.js': ['<%= concat.lib.dest %>']
}
}
},
}
grunt.registerTask('ac', ['uglify:ac:dist']);
当我运行上面的呼噜声文件,它运行没有任何错误,但我没有得到任何输出。我不确定我的配置方式是否正确。
你是如何跑咕噜的? 'grunt ac'? – Ewan 2013-05-14 08:54:15
当然是..我尝试注册为grunt.registerTask('ac',['uglify:ac']);此外,但即使这没有奏效。 – VKS 2013-05-14 08:55:37
我不认为这是你的'registerTask'这就是问题所在。那是你完整的'Gruntfile.js'吗?你有没有指定你没有运行的'concat'任务? – Ewan 2013-05-14 09:10:45