我是Grunt,Bower等的全新人,晚上玩的是基本的Gruntfile.js,其中包含以下内容:
module.exports = function(grunt){
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
jshint: {
all: ['Gruntfile.js']
},
bower_concat: {
all: {
dest: 'assets/libs/<% pkg.name %>-bower.js',
mainFiles: {
'flux': ['dist/Flux.js']
}
}
}
});
require('load-grunt-tasks')(grunt);
grunt.registerTask('default', ['jshint', 'bower_concat']);
};
然而,当我运行grunt bower_concat
时,我得到了
Running "bower_concat:all" (bower_concat) task
Done, without errors.
但目标文件夹中没有输出JavaScript文件(我尝试运行jshint,但不会抱怨)。
我尝试过很多东西,例如:删除mainFiles以包含bowerOptions:{relative:false}。
我的项目结构是
在Web文件夹中,我有bower.json,Gruntfile.js和package.json,它来自此文件夹,我运行命令grunt bower_concat
。
有谁知道我做错了什么?