Javascript 上传到远程路径时出现错误
我试图让一些简单的gulpftp命令正常工作,但在某些情况下运行任务时,我总是遇到一个错误,我似乎不太明白。我已经使用gulp ftp创建了任务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
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