grunt-bower-task拷贝问题

问题:
想用grunt过滤bower下载的js库没用的文件并拷贝到路径lib下,配置完grunt-bower-task插件并在命令行执行成功,但lib文件夹下并没有预期拷贝过来的js文件
这是我的配置

module.exports = function(grunt){  
        //任务配置,所有插件配置信息
        grunt.initConfig({
            //获取package.json信息
            pkg: grunt.file.readJSON('package.json'),  
            //这里要写之后的任务  
            bower: {
                install: {
                    options: {
                        targetDir: './libs',
                        layout: 'byComponent',
                        install: true,
                        verbose: false,
                        cleanTargetDir: false,
                        cleanBowerDir: false,
                        bowerOptions: {}
                    }
                }
            }
        });  
        //grunt使用的插件
        grunt.loadNpmTasks('grunt-bower-task');

        //default任务,即默认任务,执行命令为grunt或grunt default  
        grunt.registerTask('default',['bower']);  
        grunt.registerTask('bowercopy', ['bower']);

        //这是之后配置的稍复杂的任务,这里我们先注释掉,稍后解释。  
        //grunt.registerTask('import',['wiredep']);  
        //grunt.registerTask('package', ['copy:js','useminPrepare','concat:dist','uglify:dist','usemin']);  
        //grunt.registerTask('start',['connect','watch:start']);  
};   

命令行执行反馈:
D:\test>grunt bower
Running "bower:install" (bower) task

Installed bower packages

Done.

http://wnworld.com/archives/439.html