Javascript 上传到远程路径时出现错误

Javascript 上传到远程路径时出现错误,javascript,node.js,ftp,gulp,Javascript,Node.js,Ftp,Gulp,我试图让一些简单的gulpftp命令正常工作,但在某些情况下运行任务时,我总是遇到一个错误,我似乎不太明白。我已经使用gulp ftp创建了任务uploadCSS,它所做的只是将我站点的.css文件上传到css文件夹中 当文件夹不存在时,任务uploadCSS运行完全正常,没有任何错误。文件夹是在我的服务器上创建的,所有文件都在那里。但是,当文件夹已存在(即,我想更新这些文件)时,我收到以下错误: [11:33:33] Using gulpfile ~/Desktop/jm_site/gulpf

我试图让一些简单的gulpftp命令正常工作,但在某些情况下运行任务时,我总是遇到一个错误,我似乎不太明白。我已经使用gulp ftp创建了任务
uploadCSS
,它所做的只是将我站点的.css文件上传到css文件夹中

当文件夹不存在时,任务
uploadCSS
运行完全正常,没有任何错误。文件夹是在我的服务器上创建的,所有文件都在那里。但是,当文件夹已存在(即,我想更新这些文件)时,我收到以下错误:

[11:33:33] Using gulpfile ~/Desktop/jm_site/gulpfile.js
[11:33:33] Starting 'uploadCSS'...

events.js:85
      throw er; // Unhandled 'error' event
        ^
Error: read ECONNRESET
    at exports._errnoException (util.js:746:11)
    at TCP.onread (net.js:559:26)
我已将此任务包含在监视任务中,因此我需要它能够在进行更改时更新网站的css。Gulp已经在将我的sass编译成css,然后将本地css文件夹中剩余的css连接起来,并将其缩小为一个主文件。我需要大口大口地观看css和sass,然后在更改后将新的缩小css文件上载到css文件夹

uploadCSS
任务来自
gulpfile.js

gulp.task('uploadCSS', function () {
    return gulp.src('css/*.css')
        .pipe(ftp({
            host: 'HOST',
            user: 'USER',
            pass: 'PASS',
            remotePath: 'css'     
        }))
        .pipe(gulp.dest('css'));
});
有什么见解吗?我是个新手,所以如果我只是在代码中做了一些愚蠢的事情,我会提前道歉。我四处搜索,但只能找到类似的问题与乙烯基ftp