Ich habe die folgende OrdnerstrukturSchluck-injizieren. Sie möchten nicht Buildordner in Ausgabe
_build
src
|- \images
|- \js
|- \sass
ich gebaut habe einen Schluck Prozess einzubeziehen, so dass, wenn mein .build Ordner beendet wird meine fertige Lösung
dh
enthalten_build\index.html
_build\images\*.*
_build\js\site.min.js
_build\css\site.css
ich habe meine Aufgabe Schluck bekam meine sass Dateien, und die erzeugte Datei korrekt in den _build \ css Ordner
gespeichert wird zu kompilierennun in meiner Datei index.html, habe ich folgendes im Kopfelement
<!-- inject:css -->
<!-- endinject -->
Nun, was ich versuche, die injiziert folgende
<link rel="stylesheet" href="css/site.css">
aber was ich halten zu erhalten ist, erhalten auf endend up mit in
<link rel="stylesheet" href="/_build/css/site.css">
Dies ist meine Schluckaufgabe, die Injektion zu tun. p.s. Ich bin mit großen Schluck-Last-Plugins
$ aliasedgulp.task('inject', function() {
return gulp
.src('./src/index.html')
.pipe($.inject(gulp.src('./build/css/site.css', {read: false}), {relative: true}))
.pipe(gulp.dest('./_build/'));
});
Aufgrund meiner Interpretation der Dokumentation auf https://www.npmjs.com/package/gulp-inject Lesen, um die relative Option nicht/_build/in der Ausgabe enthalten soll. Es wird jedoch nicht ausgeschlossen.
Wie konfiguriere ich schluck-inject richtig excludethe/_build/path