I'm trying to configure two uglify targets:
module.exports = function(grunt) { grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), uglify: { development: { options: { banner: '// DEVELOPMENT\n', report: 'gzip' }, build: { src: 'js/**/*.js', dest: 'dist/<%= pkg.name %>.min.js' } }, production: { options: { banner: '// PRODUCTION\n' }, build: { src: 'js/**/*.js', dest: 'dist/<%= pkg.name %>.min.js' } } } }); grunt.loadNpmTasks('grunt-contrib-uglify'); grunt.registerTask('default', ['uglify:production']); }; Neither uglify:development nor uglify:production produces any output nor errors.
The task runs fine if I don't use any targets (just adding options and build directory to uglify object).
Is there anything else I'm missing?