Mam następujący sass
zadania, które kompiluje app.scss
do app.css
i przeładowuje stronę:Gulp: Jak utworzyć zadanie kompilujące wiele plików SASS?
gulp.task('sass', function() {
return gulp.src('./app/app.scss')
.pipe(sass())
.pipe(gulp.dest('./app'))
.pipe(livereload());
});
Teraz chcę skompilować inny plik, a mianowicie ui-toolkit.scss
do ui-toolkit.css
.
Czy to najlepszy sposób na zaktualizowanie zadania?
gulp.task('sass', function() {
gulp.src('./ui-toolkit/ui-toolkit.scss')
.pipe(sass())
.pipe(gulp.dest('./ui-toolkit'));
return gulp.src('./app/app.scss')
.pipe(sass())
.pipe(gulp.dest('./app'))
.pipe(livereload());
});
Przepraszam, że wykuwam stary post, ale dostaję błąd, gdy próbuję to zrobić, gdzie nie ma takiego pliku "./foo/foo.scss,./bar/bar.scss" ... żadnych pomysłów? Również jeśli dołączę bazę, otrzymam "OptionParser :: InvalidOption: invalid option: --base =" – binky