【问题标题】:Gulp-compass not compiling sass to cssGulp-compass 没有将 sass 编译为 css
【发布时间】:2015-07-30 09:44:22
【问题描述】:
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 compass.. 它正在执行但没有在所需的目的地产生输出.. 请帮助

【问题讨论】:

    标签: sass gulp compass gulp-compass


    【解决方案1】:

    请看这里:Compass Line Number Comments Not Showing Up with 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 扩展名运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-22
      • 2015-02-14
      • 2018-03-15
      • 2012-10-13
      • 1970-01-01
      • 2021-08-01
      • 1970-01-01
      相关资源
      最近更新 更多