vinyl ftp当该文件已存在时无法创建文件

时间:2016-04-21 10:22:48

标签: ftp gulp vinyl

尝试使用[vinyl ftp]部署我的东西时出错。

这是日志:

[12:16:46] MLSD  /
[12:16:46] LIST  /httpdocs/config
[12:16:46] LIST  /
[12:16:46] MLSD  /httpdocs/config/Lang
[12:16:46] MKDIR /httpdocs/config
events.js:72
    throw er; // Unhandled 'error' event

这是配置:

gulp.task('deploy', function () {
    var conn = ftp.create({
        host: 'xxx,
        user: 'xxx',
        password: 'xxx',
        parallel: 10,
        log: gutil.log
    });

    var globs = [
        '../' + projectUI + '/config/**'
    ];

    gulp.src(globs, { base: '../' + projectUI, buffer: false })
        .pipe(conn.newer('/httpdocs'))  // only upload newer files 
        .pipe(conn.dest('/httpdocs'))

});

正如您所看到的,即使它已经存在,他也会尝试创建config文件夹。

config文件夹中的内容是一些xml文件。

1 个答案:

答案 0 :(得分:0)

所以这个问题的答案是它区分大小写。当它想要创建一个小c的文件夹时,它会抛出错误。