1
Ich versuche, aus zwei verschiedenen Verzeichnissen zu kompilieren und die ausgegebenen Dateien an der gleichen Stelle zu platzieren.gulp - gulp-sass kompilieren aus vielen Verzeichnissen
Dateistruktur:
- kit
`- scss
`- kit.scss
|- kit-flex.scss
|- kit-grid.scss
`- kit-reboot.scss
- default
`- scss
`- bootstrap.scss
|- bootstrap-flex.scss
|- bootstrap-grid.scss
`- bootstrap-reboot.scss
Gulp Aufgabe:
gulp.task('kit', function(){
gulp.src(['**/scss/*.scss'])
.pipe(sass())
.pipe(gulp.dest('dist/assets/css'))
});
ich all die kompilierten Dateien erwartet im css
Verzeichnis zu sein ... aber sie sind es nicht.
Erwartet:
- dist
`- css
`- bootstrap-flex.css
|- bootstrap-grid.css
|- bootstrap-reboot.css
|- bootstrap.css
|- kit-flex.css
|- kit-grid.css
|- kit-reboot.css
`- kit.css
tatsächliche Ausgang:
- dist
`- css
`- default
`- scss
`- bootstrap-flex.css
|- bootstrap-grid.css
|- bootstrap-reboot.css
|- bootstrap.css
`- kit
`- scss
`- kit-flex.css
|- kit-grid.css
|- kit-reboot.css
|- kit.css
Jede Hilfe, wie ich die erwartete Ausgabe erreichen könnten?
Können Sie einen Code bereitstellen? Ich habe es ausprobiert und es scheint nicht zu funktionieren ... obwohl, wahrscheinlich weil ich nicht weiß, wie man es richtig benutzt. –
@JoshMurray Ich habe meine Antwort aktualisiert. Bitte lassen Sie mich wissen, wenn Sie es zur Arbeit bringen können oder nicht und ich werde mein Bestes geben, um zu helfen! –
Das ist ausgezeichnet! Ich habe versucht, eine weitere Aufgabe zu erstellen, die 'flatten' genannt wird und das ausführen, wenn die' kit' Aufgabe beendet ist. Klappt wunderbar. Danke :) –