Как добавить условие, что если файл не существует, загрузите его с URL? - PullRequest
0 голосов
/ 22 мая 2019

Я хочу добавить условие, что если этот файл уже загружен или существует в каталоге, не загружайте снова. Прямо сейчас его загрузка на каждое изменение или всякий раз, когда я запускаю проект.

Я пытаюсь это, вот мой код:

const vuePath = 'js/vue.js'

gulp.task('downloadVueFiles', function () {
    if !(fs.existsSync(vuePath)) {
        return download([
            'https://vuejs.org/js/vue.js',
            'https://vuejs.org/js/vue.min.js'
        ]).pipe(gulp.dest("js/"));
    }
});

Я хочу добавить условие, что если этот файл уже загружен или существует в каталоге, не загружайте снова. Прямо сейчас его загрузка на каждое изменение или всякий раз, когда я запускаю проект.

gulp.task('downloadVueFiles', function () {
    return download([
        'https://vuejs.org/js/vue.js',
        'https://vuejs.org/js/vue.min.js'
    ]).pipe(gulp.dest("js/"));
});

Я был бы очень благодарен, если кто-нибудь, пожалуйста, помогите мне в этом.

Я ожидаю вывод, если файл не существует в моем каталоге, тогда он должен загружать файлы с помощью задачи gulp, в противном случае пропустите эту задачу или не запускайте эту задачу gulp

...