Wenn ich eine Datei innerhalb von components/root/sass/index.scss
habe, wie kompiliere ich es zu components/root/styles/index.css
? Einfach gesagt, ich möchte sass
in dem Pfad mit styles
ersetzen, d. H. Wenn ich eine Datei unter components/second/sass/file.scss
hätte, würde es zu components/second/styles/file.css
kompilieren.Gulp kompilieren SASS in relativen Unterordner
Dies ist mein aktueller Code in gulpfile.js
:
var gulp = require('gulp');
var sass = require('gulp-sass');
gulp.task('sass', function() {
return gulp.src('components/**/sass/*.scss', {base: "./"})
.pipe(sass())
.pipe(gulp.dest('../styles/'));
})
gulp.task('default', function() {
gulp.watch('components/**/sass/*.scss', ['sass']);
});
Danke für die Antwort, aber es steckt es in die Datei 'styles/index.css/index.css'? – think123
Ich habe gerade die Lösung zu einem mit Gulp-Umbenennung Modul bearbeitet, wie es scheint, passt besser der "Schluck Weg", können Sie versuchen, diese? – ElMesa
habe ich mit "components/root/sass/index.scss" ausprobiert und bekomme "components/root/styles/index.css". Wenn es nicht funktioniert, teilen Sie das problematische Beispiel, um einen anderen Ersatz auszuprobieren. – ElMesa