gulp-sftp为什么没有上传任何文件

只配置了host、user、pass和remotePath,运行gulp之后显示 gulp-sftp: No files uploaded

谁能告诉我为什么,谢谢!

阅读 4.7k
1 个回答
gulp.task('upload', function() {
    return gulp.src( jadeWorkDir + '/**' )
    .pipe(sftp({
        host: jadeConfig.sftp.host,
        user: jadeConfig.sftp.user,
        port: jadeConfig.sftp.port,
        key: jadeConfig.sftp.key,
        pass: jadeConfig.sftp.pass,
        remotePath: jadeConfig.sftp.remotePath 
    }));
});

如上写task,需在执行任务路径后加 '/**' or '**' 通配符进行匹配。如果没有,则会出现这样的问题:

gulp-sftp: No files uploaded

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进