0

我对 gulp 很陌生,这就是正在发生的事情

我确实有:

gulp.watch(config.build.sass + '/**/*.scss', ['sass-dev']);

但这并没有捕获任何新文件,因此在阅读了我需要的文档后:

gulp.watch({
    glob: config.build.sass + '/**/*.scss',
    emit: 'all'
}, ['sass-dev']);

但这会引发错误:Object #<Object> has no method 'indexOf'因为最后一部分不正确。

谁能告诉我在sass-dev手表发出的任何东西上运行任务所需的语法?

4

2 回答 2

0

你的第一个例子似乎很好。无需使用 glob 选项。但这取决于是什么config.build.sass

gulp.watch(config.build.sass + '/**/*.scss', ['sass-dev']);

如果你想使用glob选项,试试这个。

gulp.watch(config.build.sass + '/**/*.scss', { some_option: value }, ['sass-dev']);
于 2014-08-07T13:54:36.600 回答
0

你有没有试过这个:

gulp.watch(config.build.sass + '/**/*.scss', {emit: 'all'}, ['sass-dev']);

?

于 2014-08-05T20:21:51.707 回答