Запустите другую исполняемую строку в Gulp в зависимости от ОС - PullRequest
0 голосов
/ 25 мая 2019

Я хочу использовать один и тот же файл gulp на Windows и Mac, и все задачи работают хорошо, кроме одной: когда мне нужно выполнить внешний процесс.Интересно, можно ли как-то выбрать задачу, используемую на базе ОС?

На Mac я использую gulp-shell

gulp.task('task-name', ['previous-task-name'],
    shell.task([
        '' //executable string
    ])
); 

И на Windows exec

gulp.task('task-name', ['previous-task-name'], function(cb)
{
    exec('', //executable string
        function(err, stdout, stderr)
        {
            console.log(stdout);
            console.log(stderr);
            cb(err);
        });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...