我尝试在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)
有人可以告诉我,我做错了吗?