У меня есть задание gulp, которое называется deploy
, которое копирует файлы в папку моих проектов wwwroot
с помощью команды exec
:
function deploy() {
exec('robocopy CSS wwwroot\CSS *.css', function (err, stdout, stderr) {
console.log(stdout);
console.log(stderr);
});
exec('robocopy CSS CSS *.css', function (err, stdout, stderr) {
console.log(stdout);
console.log(stderr);
}).;
exec('robocopy JS wwwroot\\JS *.map', function (err, stdout, stderr) {
console.log(stdout);
console.log(stderr);
});
// ...
}
Это раньше работало, но с Gulp 4.0 это даетследующее сообщение об ошибке: Did you forget to signal async completion?
Согласно руководству: https://gulpjs.com/docs/en/getting-started/async-completion#signal-task-completion, кажется, что все рекомендуемые решения ожидают только одну асинхронную функцию на задачу.
Есть ли способзапустить эти асинхронные функции в одной задаче?