私の目標は、最新の git commit をindex.html
ファイルに追加することです。
次のタスクは、最新の git ハッシュを正常に返します ( gulp-gitを使用)。
var git = require('gulp-git');
gulp.task('hash', function() {
git.revParse({args:'--short HEAD'}, function (err, hash) {
return hash;
});
});
次のタスクは、HTML をビルドします。
var inject = require('inject-string');
gulp.task('html', function () {
return gulp.src('app/index.html')
.pipe(inject.append('append git hash here!'))
.pipe(gulp.dest('dist'))
});
これは文字列を正常に追加しますが、タスクindex.html
の戻り値をどのように挿入しますか?hash
html