2016-03-28 18 views
1

Gulp-rsync ile bir hazırlama sitesine dağıtmaya çalışıyorum. Herhangi bir hata almıyorum ama sunucuma konuşmuyor. Parola sorulmasını beklemiyordum, ki bu gerçekleşmiyor.Neden gulp-rsync konuşmuyor?

var gulp = require('gulp'), 
    gutil = require('gulp-util'), 
    sass = require('gulp-sass'), 
    autoprefixer = require('gulp-autoprefixer'), 
    minifycss = require('gulp-minify-css'), 
    jshint = require('gulp-jshint'), 
    stylish = require('jshint-stylish'), 
    uglify = require('gulp-uglify'), 
    concat = require('gulp-concat'), 
    rename = require('gulp-rename'), 
    plumber = require('gulp-plumber'), 
    bower = require('gulp-bower'), 
    sftp = require('gulp-sftp'), 
    rsync = require('gulp-rsync'); 

    gulp.task('deploy', function() { 
    gulp.src('build/test_for_rsync') 
    .pipe(rsync({ 
     root: 'build', 
     hostname: '*****.wpengine.com', 
     username: '*****', 
     port: 2222, 
     destination: '/wp-content/themes/', 
     incremental: true, 
     progress: true, 
     relative: true, 
     exclude: ['/node_modules', '/bower_components'], 
     recursive: true 


    })); 
}); 

cevap

5

gulp.src önce return anahtar kelime kullanmayı deneyin:

gulp.task('deploy', function() { 
    return gulp.src('build/test_for_rsync') 
    .pipe(rsync({ 
    root: 'build', ... 
+0

Ah ... üzerindeki belgeler [npm: yudum-rsync] (https://www.npmjs.com/package/gulp-rsync) 'dir eski. Github üzerindeki README.md dosyası güncellendi (https://github.com/jerrysu/gulp-rsync/commit/bcfd42c7a6fafc29db8501516fc27f2f0940c5e1), ancak güncelleme npmjs.com'da gösterilmiyor. – thirdender