使用指南针编译Sass文件
问题描述:
任何人都知道如何在编译Sass in Compass时使用指南针?使用指南针编译Sass文件
每次我做ionic serve
它给了我一个错误:[gulp-sass] file to import not found or unreadable: compass
这是我的任务咕嘟咕嘟:
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
它仍然无法正常工作。
感谢
答
如果你想使用Compass
代替Sass
,确保你已经安装了compass
gem install sass
然后安装gulp-compass
和你一饮而尽管更换sass
。
这是我的新的配置:
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);
});
然后一如既往地在您的Sass样式表@import "compass";
导入
compass
我想你应该展现十足gulpfile –它现在是固定的,感谢反正。 – Renesansz