Gulp-compass 未将 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-compass
,它不是 gulp 插件(尽管如此命名)并且已被 Gulp 社区列入黑名单已有一段时间了。它不是 Gulp 插件应该做的事情(例如,可以 运行 它们没有 gulp.src
和 gulp.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
扩展名。
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-compass
,它不是 gulp 插件(尽管如此命名)并且已被 Gulp 社区列入黑名单已有一段时间了。它不是 Gulp 插件应该做的事情(例如,可以 运行 它们没有 gulp.src
和 gulp.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
扩展名。