我正在尝试使用 Gulp 将文件从本地传输到远程共享服务器站点,但是,出现错误:
错误:getaddrinfo ENOTFOUND ftps.mysite.com ftps.mysite.com:21 at errnoException (dns.js:50:10) at 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: '[email protected]',
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 中作为字符串工作?
这不是一个正确的答案,因为我不明白为什么会这样,但是在我删除后它开始工作
port: 21,
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句