首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >管道时防止中间罗盘文件输出

管道时防止中间罗盘文件输出
EN

Stack Overflow用户
提问于 2015-05-13 00:54:24
回答 1查看 118关注 0票数 0

我正在使用gulp-compass编译scss文件。但是,我将输出连接到一个文件中。

这一切都很好,但我注意到指南针本身正在将各个文件写入输出目录。

剩下的是单独的文件,以及连接的结果。

有什么办法阻止这种中间输出吗?

代码语言:javascript
复制
gulp.task('compass:dev', function() {
    return gulp.src(appPath + '/**/*.scss')
        .pipe(plugins.compass({
            css: distPath + '/css',
            sass: appPath
        }))
        .pipe(plugins.concat('app.css'))
        .pipe(gulp.dest(distPath + '/css'));
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-13 20:00:43

如前所述,gulp-compass因违反一些已经建立的“插件规则”(例如:您必须重新定义输入和输出)而被Gulp开发人员列入黑名单。这意味着你真的真的不应该用它。但是,gulp-ruby-sass作为允许您使用指南针导入的选项。考虑到这一点:

代码语言:javascript
复制
var sass = require('gulp-ruby-sass');

gulp.task('compass:dev', function() {
    return sass(appPath + '/**/*.scss', { compass: true})
        .pipe(plugins.concat('app.css'))
        .pipe(gulp.dest(distPath + '/css'));
});

取决于您的设置,仍然可能会有中断。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30203867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档