Я пытаюсь использовать файлы Gulp для FTP с локального сайта на удаленный общий сервер, однако я получаю сообщение об ошибке:
Ошибка: getaddrinfo ENOTFOUND ftps.mysite.com ftps.mysite.com: 21 в errnoException (dns.js: 50: 10) в GetAddrInfoReqWrap.onlookup [как oncomplete] (dns.js: 92: 26)
Поиск в решениях Google Я вижу, что этоРаспространенная проблема с использованием символа \
в имени пользователя, но мое имя пользователя не имеет этого.
Мой код на моем gulpfile.js:
gulp.task('ftp-deploy', function() {
var conn = ftp.create({
host: 'ftps.mysite.com',
port: 21,
user: 'me@mysite.com',
password: 'mypassword123',
parallel: 10,
log: gutil.log,
});
var localFilesGlob = ['css-dist/**'];
return gulp.src(localFilesGlob, { base: './css-dist/', buffer: false })
.pipe( conn.newer( '/css' ) )
.pipe( conn.dest( '/css' ) )
;
});
Я попытался заменить @
с %40
но это не имело никакого значения.
Кто-нибудь знает, как я могу это исправить?Может быть, есть другой способ написать @
, чтобы он работал как строка в JS?