Gulp sftp传输报错:【file.pipe is not a function】 及 【SFTP abrupt closure】

【file.pipe is not a function】问题

1.确认gulp版本

gulp -v

在这里插入图片描述
如果是Gulp4版本,且ftp require的是【gulp-sftp】,需要将【gulp-sftp】升级至【gulp-sftp-up4】,重新执行ftp传输任务,即可解决

npm install gulp-fstp-up4 --save-dev

const gulp = require('gulp')
const ftp = require('gulp-sftp-up4');
async function deploy() {
	const distPath = ['dist/**']
	const ftpConfig = {
		remotePath:'/root/${targetDir}', // 本地待传输文件夹
		host:'xxx.xxx.xxx.xxx', // 服务器公网ip
		user:'${user}', 		// 一般为 root
		pass:'${password}' 		// 服务器密码
		port:22
	}
	gup.src(distPath)
	.pipe(ftp(ftpConfig))
}
exports.deploy = deploy;

【SFTP abrupt closure】问题

我是网络连接断掉,以及公司传输限制出现了此问题,请检查网络连接…

以上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值