我想知道我是否可以通过gulp将文件下载到我的项目中。我见过gulp-sftp软件包似乎只能上传文件,
答案 0 :(得分:0)
试试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"));
});
答案 1 :(得分:0)
使用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