Tag: 吞噬手表

Gulp TypeError:path.join的参数必须是string

我有我的问题,大嘴ruby。 当我尝试运行watch任务并更改一些.sass文件时,会发生错误: TypeError: Arguments to path.join must be strings 这是我的gulpfile.js var gulp = require('gulp'); var jade = require('gulp-jade'); var sass = require('gulp-ruby-sass'); var watch = require('gulp-watch'); gulp.task('sass', function() { return gulp.src('sass/*.sass') .pipe(sass()) .pipe(gulp.dest('./css')); }); gulp.task('watch', function() { gulp.watch('./sass/*.sass', ['sass']); }) 我用gulp斜线,但它不起作用。

如何吞噬多个文件?

我有这样的东西: gulp.task('default', ['css', 'browser-sync'] , function() { gulp.watch(['sass/**/*.scss', 'layouts/*.css'], function() { gulp.run('css'); }); }); 但它不起作用,因为它监视两个目录,即sass和布局目录以进行更改。 我如何使它工作,以便吞食这些目录内发生的任何事情?