首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用指南针编译Sass文件

使用指南针编译Sass文件
EN

Stack Overflow用户
提问于 2015-06-03 16:00:09
回答 1查看 624关注 0票数 0

有人知道如何在Ionic中编译Sass时包含Compass吗?

每次我执行ionic serve时,都会给出一个错误:[gulp-sass] file to import not found or unreadable: compass

这是我的Gulp任务:

代码语言:javascript
复制
gulp.task('sass', function(done) {
  gulp.src('./scss/ionic.app.scss')
    .pipe(sass({
      compass: true,
      errLogToConsole: true
    }))
    .pipe(gulp.dest('./www/css/'))
    .pipe(minifyCss({
      keepSpecialComments: 0
    }))
    .pipe(rename({ extname: '.min.css' }))
    .pipe(gulp.dest('./www/css/'))
    .on('end', done);
});

我也做了npm install -g gulp-compass,它仍然不能工作。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-10-21 03:43:41

如果要使用Compass而不是Sass,请确保已安装compass gem install sass

然后在您的吞咽管道中安装gulp-compass并替换sass

这是我的新配置:

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

gulp.task('sass', function(done) {
  gulp.src('./scss/ionic.app.scss')
    .pipe(compass({
      sass: 'scss',
      css: 'www/css'
    }))
    .pipe(gulp.dest('./www/css/'))
    .pipe(minifyCss({
      keepSpecialComments: 0
    }))
    .pipe(rename({ extname: '.min.css' }))
    .pipe(gulp.dest('./www/css/'))
    .on('end', done);
});

然后像往常一样,将compass导入到您的Sass样式表@import "compass";

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

https://stackoverflow.com/questions/30614158

复制
相关文章

相似问题

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