问题:
想用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.