伙计们
我是个新手,所以请帮帮忙。我不明白为什么下面的代码执行时没有错误,但不能输出css文件。
var gulp = require('gulp'),
sass = require('gulp-ruby-sass'),
autoprefixer = require('gulp-autoprefixer'),
minifycss = require('gulp-minify-css'),
rename = require('gulp-rename');
gulp.task('styles', function() {
return sass('sass/*.scss', { style: 'expanded' })
.on('error', function (err) {
console.error('Error!', err.message);
})
.pipe(autoprefixer('last 2 version', 'safari 5', 'ie 8', 'ie 9', 'opera 12.1'))
.pipe(gulp.dest('css'))
.pipe(rename({suffix: '.min'}))
.pipe(minifycss())
.pipe(gulp.dest('css'));
});发布于 2015-04-15 18:48:11
好的,看起来这个问题和线路有关。
return sass('sass/*.scss', { style: 'expanded' })它应该看起来像
return sass('sass', { style: 'expanded' })正如在gulp-ruby-sass docs中提到的
gulp ruby-sass目前还不支持globs,只支持单个文件或目录。就像萨斯一样。
https://stackoverflow.com/questions/29647256
复制相似问题