2016-06-29 9 views
0

Ich weiß, wie man Dateien mit GULP Task FTP, nur das Problem ist, dass ich nicht alle Dateien bereitgestellt werden soll, sagen wir weniger Dateien, die ich brauche nicht auf Server, kann mir jemand helfen, wie nur CSS zu verbessern Dateien ??Gulp FTP Deploy

hier ist meine Aufgabe schluck

'use strict'; 

var gulp = require('gulp'); 
var gutil = require('gulp-util'); 
var ftp = require('vinyl-ftp'); 

/** Configuration **/ 
var user = process.env.FTP_USER; 
var password = process.env.FTP_PWD; 
var host = 'your hostname or ip address'; 
var port = 21; 
var localFilesGlob = ['./**/*']; 
var remoteFolder = '/myApp' 


// helper function to build an FTP connection based on our configuration 
function getFtpConnection() { 
    return ftp.create({ 
     host: host, 
     port: port 
     user: user, 
     password: password, 
     parallel: 5, 
     log: gutil.log 
    }); 
} 

/** 
* Deploy task. 
* Copies the new files to the server 
* 
* Usage: `FTP_USER=someuser FTP_PWD=somepwd gulp ftp-deploy` 
*/ 
gulp.task('ftp-deploy', function() { 

    var conn = getFtpConnection(); 

    return gulp.src(localFilesGlob, { base: '.', buffer: false }) 
     .pipe(conn.newer(remoteFolder)) // only upload newer files 
     .pipe(conn.dest(remoteFolder)) 
    ; 
}); 
+0

Mögliche Duplikat [Dateien/Verzeichnisse von Gulp Aufgabe Ohne] (http://stackoverflow.com/ Fragen/23384239/Ausschluss-Dateien-Verzeichnisse-von-Schluck-Aufgabe) –

Antwort

0

ausschließen Nur less Dateien im glob

var localFilesGlob = ['./**/*', '!./**/*.less'];