gulp.dest не создает папку сразу - PullRequest
0 голосов
/ 23 января 2020

Я пытаюсь выполнить несколько задач в al oop, но gulp.dest не создает папку назначения сразу. Таким образом, я не могу получить доступ к файлу, который должен находиться в этой папке назначения. Помогите мне решить эту проблему. Спасибо.

config

config = {
      "tasks": ["minifyJs", "concateJs"],
      "srcDir": "src/scripts/",
      "srcJs": ["*.js"],
      "concatejs": "concate1.js",
      "tempJsDir": "temp/scripts/",
      "dist": "dist/scripts"
}

minify js Функция должна немедленно создать папку currTask.tempJsDir , но она создается в папке конец всех задач.

 function minifyJs(currTask, temp) {
  console.log("Js Minification Started...");
  let files = jsArray(currTask, temp);
  file = currTask.tempJsDir;
  return new Promise(function(resolve, reject) {
    if (Array.isArray(files) && files.length) {
      console.log(" minifyjs files array");
      console.log(files, "minify");
      gulp
        .src(files)
        .pipe(uglify())
        .pipe(gulp.dest(currTask.tempJsDir))
        .on("end", resolve);
    } else {
      console.log("minify Task not executed");
    }
  });
}
...