Я использую grunt для меньшего CSS, минимизации и конкатенации моего CSS и JS. Мне интересно, можно ли передать параметр, когда вы вводите «grunt watch», который будет каталогом для просмотра. Таким образом, у меня может быть несколько версий сайта, работающих с одним и тем же gruntfile.
Передайте параметр в «Grunt watch» для каталога
Ответы (1)
Вы можете использовать узел process.argv
для получения аргументов командной строки.
Код ниже можно вызвать с помощью: grunt watch --dir myfolder
grunt.registerTask('watch', function() {
var args = process.argv;
var folder = args[args.indexOf('--dir') + 1];
console.log('watch folder: ', folder); // "watch folder: myfolder"
});
person
Rigotti
schedule
01.04.2015