Как я могу запустить concat для случаев без каких-либо скриптов?

Как часть моего Gruntfile.js:

...

concat: {

    ...

    js: {
        src: [
            'src/**/*.js'
        ],
        dest: 'build/js/main.js',
        nonull: true
    }
},

...

Как я могу запретить concat генерировать пустой main.js, если мой каталог src не содержит скриптов? Должен ли я действительно создавать отдельную задачу, если я знаю, что мне не нужно будет создавать какие-либо сценарии?


person tenub    schedule 11.09.2014    source источник


Ответы (1)


Не совсем правильное решение, но мне удалось найти пакет с именем grunt-cleanempty, который я запустил после concat, чтобы удалить все сгенерированные пустые файлы.

person tenub    schedule 11.09.2014
comment
это единственный вариант, который у вас есть! см. это: github.com/gruntjs/grunt -contrib-concat/blob/master/tasks/, файл записывается вне зависимости от содержимого - person hereandnow78; 11.09.2014