我有一个gulpfile.js与一些任务来编译客户端coffeescript和我的风格在sass。咖啡脚本编译正确,但sass不是。了解Gulp sass汇编
这里是我的gulpfile.js -
var gulp = require('gulp'),
util = require('gulp-util'),
sass = require('gulp-sass'),
coffee = require('gulp-coffee');
var paths = {
scripts: {
src: 'src/coffee/**/*.coffee',
dest: 'public/javascripts'
},
styles: {
src: 'src/*.sass',
dest: 'public/stylesheets'
}
};
gulp.task('scripts', function() {
return gulp.src(paths.scripts.src)
.pipe(coffee())
.pipe(gulp.dest(paths.scripts.dest));
});
gulp.task('sass', function() {
return gulp.src(paths.styles.src)
.pipe(sass({errLogToConsole: true}))
.pipe(gulp.dest(paths.styles.dest));
});
gulp.task('watch', function() {
gulp.watch(paths.scripts.src, ['scripts']);
gulp.watch(paths.styles.src, ['styles']);
});
gulp.task('default', ['scripts', 'watch']);
这一定是我的“手表”的任务,但它是什么缺失?
*编辑*
这是我得到的输出 -
[gulp] Using file exampledir/gulpfile.js
[gulp] Working directory changed to exampledir/examplesite
[gulp] Running 'scripts'...
[gulp] Running 'watch'...
[gulp] Finished 'watch' in 14 ms
[gulp] Finished 'scripts' in 106 ms
[gulp] Running 'default'...
[gulp] Finished 'default' in 10 μs
是路径'/ src/*。sass'正确吗? – fcalderan
不,谢谢你指出,它应该是'src/*。sass'。但不幸的是,这并不能解决问题。 – Seth