2014-09-11 3 views
0

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

... 

concat: { 

    ... 

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

... 

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

ответ

0

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

+1

это единственный вариант, который у вас есть! см. это: https://github.com/gruntjs/grunt-contrib-concat/blob/master/tasks/concat.js#L111, файл написан независимо от содержимого – hereandnow78

 Смежные вопросы

  • Нет связанных вопросов^_^