メッセージを正しく表示するには、次のタスクをどのように管理しますか?タスクが実際に完了する前に、「Finished」が表示されます。リクエストモジュールのためだと思います。私はその要求を約束に包んだが運がないようにした。何か案は?gulpタスク実行要求がログメッセージを表示していません
gulp.task('sign', function() {
util.log(util.colors.yellow('fetching build number from remote URL:'));
util.log(util.colors.yellow(JENKINS_URL));
request(JENKINS_URL, function(err, res, body) {
var parsed = isJson(body);
var number = parsed.number;
return gulp.src(path.join(DIST_DIR, '**'))
.pipe(replace('<%= B =%>', number))
.on('end', function() {
util.log(util.colors.yellow('new build number is: ' + number));
})
.pipe(replace('<%= V =%>', VERSION))
.on('end', function() {
util.log(util.colors.yellow('app version is: ' + VERSION));
})
.pipe(gulp.dest(DIST_DIR))
.on('finish', function() {
util.log(util.colors.green('operation ended successfully!'));
});
});
});
イメージとしてではなくテキストとしてコードを入れてください... –
あなたは正しいです、なぜ私はその笑をしたのですか? – kfa