首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gulp FTP部署

Gulp FTP部署
EN

Stack Overflow用户
提问于 2016-06-29 19:37:11
回答 1查看 430关注 0票数 0

我知道如何使用GULP任务来FTP文件,唯一的问题是我不希望所有的文件都被部署,更少的文件我不需要在服务器上,有人可以帮助我如何只上传css文件??

这是我的任务

代码语言:javascript
复制
   '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 ) )
    ;
});
EN

回答 1

Stack Overflow用户

发布于 2017-04-06 14:37:45

只排除glob中的less文件

代码语言:javascript
复制
var localFilesGlob = ['./**/*', '!./**/*.less'];  
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38098432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档