节点JS; Gulp 从 SFTP 下载文件
NodeJS; Gulp download files from SFTP
我想知道我是否可以使用 gulp 将文件下载到我的项目中。我看过 gulp-sftp 包,它似乎只能上传文件,
尝试gulp-download。这是一些示例代码:
const gulp = require('gulp');
const download = require("gulp-download");
const decompress = require('gulp-decompress');
const url = 'https://potoococha.net/feather.zip';
gulp.task('unzip', function () {
download(url)
.pipe(decompress())
.pipe(gulp.dest("unzipped"));
});
使用 npm 包 remote-sync 与 gulp 结合使用效果很好。 运行 lftp 可以选择镜像 sftp 文件夹。 npm download page上有很多例子怎么用!
我正在使用命令/操作:
上传
mirror --overwrite --delete --only-newer -R ./source-folder /target-folder
下载
mirror --overwrite --delete --only-newer /target-folder ./source-folder
我想知道我是否可以使用 gulp 将文件下载到我的项目中。我看过 gulp-sftp 包,它似乎只能上传文件,
尝试gulp-download。这是一些示例代码:
const gulp = require('gulp');
const download = require("gulp-download");
const decompress = require('gulp-decompress');
const url = 'https://potoococha.net/feather.zip';
gulp.task('unzip', function () {
download(url)
.pipe(decompress())
.pipe(gulp.dest("unzipped"));
});
使用 npm 包 remote-sync 与 gulp 结合使用效果很好。 运行 lftp 可以选择镜像 sftp 文件夹。 npm download page上有很多例子怎么用!
我正在使用命令/操作:
上传
mirror --overwrite --delete --only-newer -R ./source-folder /target-folder
下载
mirror --overwrite --delete --only-newer /target-folder ./source-folder