吞咽乙烯基FTP超时
我正在学习Gulp,想尝试将我的.css文件放在远程服务器上。我已经为此安装了乙烯基FTP。我的吞咽文件如下所示:吞咽乙烯基FTP超时,ftp,gulp,vinyl-ftp,Ftp,Gulp,Vinyl Ftp,我正在学习Gulp,想尝试将我的.css文件放在远程服务器上。我已经为此安装了乙烯基FTP。我的吞咽文件如下所示: 'use strict'; var gulp = require('gulp'); var gutil = require( 'gulp-util' ); var ftp = require( 'vinyl-ftp' ); /** FTP Configuration **/ var user = 'myusername'; var password = 'passwor
'use strict';
var gulp = require('gulp');
var gutil = require( 'gulp-util' );
var ftp = require( 'vinyl-ftp' );
/** FTP Configuration **/
var user = 'myusername';
var password = 'password';
var host = '123.456.789.100'; //I have also tried 'ftp.mysite.com'
var port = 21;
var localFilesGlob = ['css/*.css'];
var remoteFolder = '/css'
// 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
});
}
gulp.task('ftp-deploy', function() {
var conn = getFtpConnection();
console.log(conn); //<--this seems to have the correct info
return gulp.src(localFilesGlob, { base: '.', buffer: false })
.pipe( conn.newer( remoteFolder ) ) // only upload newer files
.pipe( conn.dest( remoteFolder ) )
;
});
无论何时运行ftp命令,我都会收到一条消息错误:连接到服务器时超时
我的gulpfile.js文件如下所示:
'use strict';
var gulp = require('gulp');
var gutil = require( 'gulp-util' );
var ftp = require( 'vinyl-ftp' );
/** FTP Configuration **/
var user = 'myusername';
var password = 'password';
var host = '123.456.789.100'; //I have also tried 'ftp.mysite.com'
var port = 21;
var localFilesGlob = ['css/*.css'];
var remoteFolder = '/css'
// 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
});
}
gulp.task('ftp-deploy', function() {
var conn = getFtpConnection();
console.log(conn); //<--this seems to have the correct info
return gulp.src(localFilesGlob, { base: '.', buffer: false })
.pipe( conn.newer( remoteFolder ) ) // only upload newer files
.pipe( conn.dest( remoteFolder ) )
;
});
“严格使用”;
var gulp=需要(“gulp”);
var gutil=require('gulp util');
var ftp=要求(‘乙烯基ftp’);
/**FTP配置**/
var user='myusername';
var password='password';
var主机='123.456.789.100'//我也试过“ftp.mysite.com”
var端口=21;
var localFilesGlob=['css/*.css'];
var remoteFolder='/css'
//helper函数根据我们的配置构建FTP连接
函数getFtpConnection(){
返回ftp.create({
主持人:主持人,,
港口:港口,,
用户:用户,,
密码:密码,
平行:5,
日志:gutil.log
});
}
gulp.task('ftp-deploy',function(){
var conn=getFtpConnection();
console.log(conn);//您的代码在我看来很好。我猜是被动/主动
ftp模式的问题。这通常是ftps的原因
您在FTP客户端上尝试了什么(您使用的是主动模式还是被动模式?)
显然,vinyl ftp
还不支持它,因为它在服务器上
恐怕目前还没有