Я пытаюсь загрузить html-файлы на удаленный сервер с заданием gulp. Для этого я использую Vinyl-fpt.
// Deploy email html to remote server
gulp.task( 'remote-deploy',function(){
var conn = getFtpConnection();
return gulp.src(localFiles, {base: '.', buffer: false})
.pipe(conn.newer(remoteLocation))
.pipe(conn.dest(remoteLocation))
});
var localFiles = [
'./dist/',
];
var remoteLocation = '/home/email/htdocs/content/2019/business/shit';
function getFtpConnection(){
return vinylFTP.create({
host: 'host',
port: 22,
user: 'user',
password: 'password',
parallel: 5,
log: gulpUtils.log
})
}
всякий раз, когда я пытаюсь развернуть, он застревает на "CONN"
[15:12:58] Using gulpfile ~\PhpstormProjects\eMails\emails\gulpfile.js
[15:12:58] Starting 'remote-deploy'...
[15:12:58] CONN
Я пробовал другие плагины ftp, но в основном получаю те же результаты, учетные данные верны, и я могу подключиться к клиенту. Я гуглил группу и нашел много людей с тем же вопросом, но без определенного ответа. FTP-серверы пассивны, и я не знаю, что делать дальше.
Если у кого-то есть какие-либо предложения, они будут очень признательны.