3つまたは4つの別のタスクを含む1つのGulpタスクを実行する必要があります。問題は(ステップ)である:私は、リモートサーバーからファイルをダウンロードする必要がある1特定の順番でGulpタスクを実行する
- タスク#で
- ダウンロードが完了した後、私はタスク#2が行われたときに、私は必要な2
- タスク位に実行する必要がありますタスク#3
を実行するためには、これは私のコードです:
var gulp = require('gulp'),
decompress = require('gulp-decompress'),
download = require("gulp-download"),
ftp = require('gulp-ftp'),
gutil = require('gulp-util');
gulp.task('default', function(){
console.log("Hello gulp");
});
var src_download = [
"https://wordpress.org/latest.zip"
];
gulp.task('download', function(){
download(src_download)
.pipe(gulp.dest("./"));
});
gulp.task('unzip-wp', function(){
return gulp.src('latest.zip')
.pipe(decompress({strip: 1}))
.pipe(gulp.dest('./'));
});
gulp.task('install', ['download', 'unzip-wp']);
あなたが見ることができるように、私は「インストール」を実行するタスクをしようとしています - 「ダウンロード」を完了する前にそれが解凍-WP 'を実行します...
私が間違って何をしているのですか?
「ダウンロード」タスクが完了した後にのみ、「unzip-wp」タスクを実行する必要があります。
おかげ
いくつか例を挙げてください。 – vol4ikman