Я пытаюсь выполнить несколько задач в 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");
}
});
}