Можете ли вы использовать флаг --verbose для отдельных задач Grunt?
Вот пример GruntFile для "чистой" задачи (с использованием плагина grunt-contrib-clean):
clean: {
dry: {
src: ["build/css"],
options: {
'no-write': true
}
}
}
Бег grunt clean:dry
будет выводить:
Running "clean:dry" (clean) task
>> 2 paths cleaned.
Done, without errors.
С помощью grunt clean:dry -v
, дает мне то, что я хочу:
Running "clean:dry" (clean) task
Not actually cleaning live/css...
Not actually cleaning live/js...
... но он также отображает кучу журналов конфигурации, которые не имеют ничего общего с текущей задачей. Могу ли я использовать флаг --verbose (или что-то еще), чтобы показать полный вывод задачи, не просматривая все несвязанные журналы конфигурации?
PS: другие мои плагины страдают от той же проблемы, отображая только одну строку вывода, когда их документация указывает, что я должен ожидать большего.
(Смежные вопросы: ведение журнала от grunt-contrib-jasmine и как я могу заставить JSHint работать в grunt всегда использовать флаг --verbose, не отвечают на этот вопрос).
1 ответ
grunt.initConfig({
verbosity: {
default: {
options: { mode: 'dot' }, // normal, oneline, dot, hidden
tasks: ['groundskeeper', 'requirejs']
}
}
grunt.registerTask( '_start', ['verbosity:default', 'projectInfo'] );