Gruntjs bower_concat不产生任何输出

Gruntjs bower_concat不产生任何输出,gruntjs,bower,Gruntjs,Bower,我是Grunt、Bower等的新手,整个晚上都在玩一个基本的Gruntfile.js,其中包含以下内容: module.exports = function(grunt){ grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), jshint: { all: ['Gruntfile.js'] }, bower_concat: {

我是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']);
};
但是目标文件夹中没有输出JavaScript文件,我已经尝试运行jshint,这并没有问题

我尝试了很多方法,从删除主文件到包含bowerOptions:{relative:false}

我的项目结构是

网状物 资产 自由基 鲍尔元件 通量 节点单元 咕哝 格朗特·鲍尔·康卡特 grunt contrib jshint 加载咕哝任务 在Web文件夹中,我有bower.json、Gruntfile.js和package.json,我就是从这个文件夹运行命令grunt bower_concat的


有人知道我做错了什么吗?

你确定你有bower\u components/flux/dist/flux.js文件吗?您的GrunFile看起来不错,在我测试它时工作良好,除了一个小补丁-谢谢您的输入!我只是仔细检查了一下,是的,我确实有bower_组件/flux/dist/flux.js,我试着在Gruntfile.js中放入另一个任务:concat:{options:{separator:';},dist:{src:['bower_组件/flux/dist/flux.js',bower组件/react/react.js],dest:'assets/libs/all.js',,nonull:true}这很有效,很奇怪。
Running "bower_concat:all" (bower_concat) task
Done, without errors.