GULP - vinyl-ftp不上传子文件夹

时间:2016-11-01 13:00:40

标签: javascript gulp vinyl-ftp

我尝试在gulpfile中创建一个deploy-task。

/** Configuration **/
var user = '12345';  
var password = 'mypwd';  
var host = 'example.com';  
var port = 21;  
var localFilesGlob = [
'build/*', 
'php/*'];  
var remoteFolder = '/gulptest'

function getFtpConnection() {  
    return ftp.create({
        host: host,
        port: port,
        user: user,
        password: password,
        parallel: 5
    });
}

gulp.task('deploy', function() {
    var conn = getFtpConnection();  
    return gulp.src(localFilesGlob, { base: '.', buffer: false })
    .pipe(conn.newer(remoteFolder)) 
    .pipe(conn.dest(remoteFolder));
});

但gulp以某种方式不会上传php/

中的子文件夹

还有另一个问题..有时候gulp给我一个错误

  

错误:连接到服务器时超时       at null._onTimeout(E:\ XAMPP \ htdocs \ test \ node_modules \ vinyl-ftp \ node_modules \ ftp \ lib \ connection.js:304:24)       在Timer.listOnTimeout(timers.js:92:15)

有人可以告诉我,我做错了吗?

0 个答案:

没有答案