如何添加条件,如果文件不存在,然后从url下载?

时间:2019-05-22 11:05:04

标签: gulp gulp-task

我想添加条件,如果该文件已经下载或存在于目录中,则不要再次下载。 现在,每次更改或我运行项目时,都将下载它。

我正在尝试,这是我的代码:

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任务

0 个答案:

没有答案