为了账号安全,请及时绑定邮箱和手机立即绑定

vscode如何在使用gulp上传代码之前先删除服务器上已有的代码?

vscode如何在使用gulp上传代码之前先删除服务器上已有的代码?

C#
不负相思意 2018-12-24 09:26:39
因为不想每次打包完了之后,手动去xftp上面把打包好的代码拉入项目目录下面,所以使用了gulp和gulp-sftp来进行代码的上传,代码如下:  var gulp = require('gulp')  var sftp = require('gulp-sftp')   gulp.tast('default', function () {    return gulp.src('/dist/**/*')       .prpe(sftp({        host: 'xxxxx',        port: 22,        user: 'xxxxx',        pass: 'xxxxx',        remotePath: 'xxxxx'       }))   })上传是没有问题了,但是并不会删除已有的代码包,想请问下,如何去删掉已有的代码呢?大概了解是通过ftp的命令来操作,但是没有什么下手的头绪,请指教~
查看完整描述

1 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

看了一下源码,不支持其他操作,只有上传功能,可以用 gulp-cmd 通过ssh命令来操作服务器比如:

ssh root@host rm 你要删除的文件


查看完整回答
反对 回复 2018-12-24
  • 1 回答
  • 0 关注
  • 608 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信