私の Gruntfile.js には次の構成があります。私が間違っていることは何ですか?
module.exports = function(grunt) {
grunt.initConfig({
pkg : grunt.file.readJSON('package.json'),
watch: {
scripts: {
files: ['js/**/*.js'],
tasks: ['uglify']
}
},
uglify : {
options: {
banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */\n',
sourceMapRoot: 'www/js/sourcemap/'
},
build: {
files: [
{
expand: true,
cwd: 'js/',
src: ['**/*.js', '!**/unused/**'],
dest: 'www/js/',
ext: '.js'
}
]
}
}
});
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.event.on('watch', function(action, filepath) {
grunt.config(['uglify', 'build', 'src'], filepath);
});
grunt.registerTask('default', ['uglify', 'watch']);
};