【问题标题】:Vinyl-FTP encountering `getaddrinfo ENOTFOUND` error. FileZilla works fine. Anyone know a fix?Vinyl-FTP 遇到“getaddrinfo ENOTFOUND”错误。 FileZilla 工作正常。有人知道修复吗?
【发布时间】:2019-05-24 15:17:09
【问题描述】:

我正在尝试使用 Gulp 将文件从本地传输到远程共享服务器站点,但是,我收到了错误:

错误:getaddrinfo ENOTFOUND ftps.mysite.com ftps.mysite.com:21 在 errnoException (dns.js:50:10) 在 GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:92:26)

谷歌搜索解决方案我发现这是在用户名中使用 \ 字符的常见问题,但我的用户名没有。

我的 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 中作为字符串工作?

【问题讨论】:

  • 向我们展示详细的 FileZilla 日志文件。

标签: javascript node.js ftp gulp vinyl-ftp


【解决方案1】:

这不是一个正确的答案,因为我不明白为什么会这样,但它在我删除后开始工作

port:     21, 

【讨论】:

    猜你喜欢
    • 2016-03-24
    • 2017-10-16
    • 1970-01-01
    • 1970-01-01
    • 2022-08-11
    • 2018-03-03
    • 2014-10-20
    • 2018-05-24
    • 2016-04-20
    相关资源
    最近更新 更多