Ich habe eine Schluckaufgabe, die einen jekyll child-Prozess hervorbringt. Es kompiliert meine Markdown in eine HTML-Datei in _site.Verwalten von Gulp-Abhängigkeiten beim Erstellen untergeordneter Prozesse
Ich habe eine andere Aufgabe, die diese Aufgabe als eine Abhängigkeit hat, da es einige Nachbearbeitungen des generierten HTML durchführt. Allerdings löst es sich zu früh - wie es sein, dass Kindprozesse
Wie kann ich sicherstellen, nicht Faktor in das Abhängigkeitsmanagement scheint, dass html
läuft immer nach jekyll
- vorzugsweise ohne Verwendung:
jekyll.on('exit', function (code, signal) {
gulp.run('html');
});
Aufgaben:
gulp.task('jekyll', ['scripts', 'styles'], function() {
var spawn = require('child_process').spawn;
var jekyll = spawn('jekyll', ['build', '--config', 'app/markdown/_config.yml', '--trace'], {stdio: 'inherit'});
});
gulp.task('html', ['jekyll'] function() {
return gulp.src('_site/*.html')
.pipe($.useref.assets())
});
Dank, ich soll mehr die Dokumentation gelesen habe, gründlich – Joseph