繁体   English   中英

Gulp罗盘没有将sass编译为css

[英]Gulp-compass not compiling sass to css

gulp.task('compass', function() {
    gulp.src('components/sass/styles.scss')
    .pipe(compass({ 
        config_file: 'config.rb',
        css: 'builds/development/css',
        sass: 'components/sass', 
        image: 'builds/development/images'
    }))
    .pipe(gulp.dest('builds/development/css')) });

在这里,我尝试在命令提示符下运行gulp罗盘。.它正在执行,但未在所需的目标位置产生输出。.请帮助

参见此处: 指南针行号注释未显示在Gulp中

请注意gulp-compass ,它不是gulp插件(尽管如此),并且已经被Gulp社区列入黑名单一段时间了。 它不是Gulp插件应该做的(例如,可以在没有gulp.srcgulp.dest的情况下运行它们),并且其他插件已经在做得很好。 这些插件之一是gulp-ruby-sass 此设置可能适合您:

var sass = require('gulp-ruby-sass');
gulp.task('compass', function() {
   return sass(sassSources, {
     compass: true
   }).on('error', gutil.log))
   .pipe(gulp.dest('builds/dev/css'))
});

这使用了gulp-ruby-sass ,它可以与compass扩展一起运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM