0

我在 Gulp 4 上使用vinyl-ftp,我不确定为什么下面的代码不能按预期工作——它只是删除 /www/remote/ 中的所有文件,它是子文件夹,而不是检查本地是否文件可用并有选择地删除:

function clean() {
    let conn = ftp.create({
        host: 'xxx',
        user: 'yyy',
        password: 'zzz',
        parallel: 10,
        log: log
    });

    let remoteFiles = '/www/remote/**/*.*';

    return conn.clean(remoteFiles, './build', {base: '/'});
}

本地文件相对于 gulpfile.js 位于 ./build 中。远程文件位于 /www/remote。

4

0 回答 0