Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.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
Javascript Gulp-使用gulpruby-sass创建两个文件_Javascript_Gulp - Fatal编程技术网

Javascript Gulp-使用gulpruby-sass创建两个文件

Javascript Gulp-使用gulpruby-sass创建两个文件,javascript,gulp,Javascript,Gulp,我需要用gulpruby-sass插件创建两个css文件——一个压缩文件和一个扩展文件。目前正在创建两个文件,但它们都已扩展。有什么办法让我这么做吗? 代码: Gulp任务依赖项(传递的数组)异步运行,因此您不知道哪一个先运行。您有两个任务style和devCSS在同一目录下运行。它们不应异步执行,也就是说,不应传递到相同的依赖项列表。将它们分开: gulp.task('defaultDev',['uglify','watch','devCSS') gulp.task('default',['u

我需要用gulpruby-sass插件创建两个css文件——一个压缩文件和一个扩展文件。目前正在创建两个文件,但它们都已扩展。有什么办法让我这么做吗? 代码:

Gulp任务依赖项(传递的数组)异步运行,因此您不知道哪一个先运行。您有两个任务
style
devCSS
在同一目录下运行。它们不应异步执行,也就是说,不应传递到相同的依赖项列表。将它们分开:

gulp.task('defaultDev',['uglify','watch','devCSS')

gulp.task('default',['uglify','style'])


如果您需要在同一任务中运行它们,请使用。

您的意思是
gulp样式
不会缩小css?不。任务devcs似乎在处理样式任务,两个文件都展开了。
gulp.task('style', function() {
    gulp.src('assets/scss/**/*.scss')
        .pipe(plumber())
        .pipe(sass({
            style:'compressed'
        }))
        .pipe(gulp.dest('assets/css/'))
        .pipe(livereload());
});

gulp.task('devCSS', function() {
    gulp.src('assets/scss/**/*.scss')
        .pipe(plumber())
        .pipe(sass({
            style: 'expanded'
        }))
        .pipe(gulp.dest('assets/css/dev/'));
});  
gulp.task('default', ['uglify', 'style', 'watch', 'devCSS']);