Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gulp 吞下一个监视任务,将一个Sass文件编译到多个位置?_Gulp_Gulp Sass - Fatal编程技术网

Gulp 吞下一个监视任务,将一个Sass文件编译到多个位置?

Gulp 吞下一个监视任务,将一个Sass文件编译到多个位置?,gulp,gulp-sass,Gulp,Gulp Sass,如何使用一个监视任务在两个不同位置将一个.scss文件编译成一个.css文件 我希望任务“default”同时执行“styles”和“pub”任务,而不仅仅是“styles” var gulp = require('gulp'); var sass = require('gulp-sass'); gulp.task('styles', function() { gulp.src('web/sass/**/*.scss') .pipe(sass().on('error',

如何使用一个监视任务在两个不同位置将一个.scss文件编译成一个.css文件

我希望任务“default”同时执行“styles”和“pub”任务,而不仅仅是“styles”

var gulp = require('gulp');
var sass = require('gulp-sass');

gulp.task('styles', function() {
    gulp.src('web/sass/**/*.scss')
        .pipe(sass().on('error', sass.logError))
        .pipe(gulp.dest('web/css/'));
});

gulp.task('pub', function() {
    gulp.src('web/sass/**/*.scss')
        .pipe(sass().on('error', sass.logError))
        .pipe(gulp.dest('../../../../../pub/static/frontend/Training/default/en_US/css/'));
});

gulp.task('default', function() {
    gulp.watch('web/sass/**/*.scss',['styles']);
});

要向主任务添加更多任务,只需像添加阵列一样添加它们。因此,您的默认任务是:

gulp.task('default', function() {
    gulp.watch('web/sass/**/*.scss',['styles','pub']);
});

要向主任务添加更多任务,只需像添加阵列一样添加它们。因此,您的默认任务是:

gulp.task('default', function() {
    gulp.watch('web/sass/**/*.scss',['styles','pub']);
});