Gulp手表路径不包括目录

时间:2017-06-07 07:33:59

标签: javascript gulp coda

我有一个Gulp监视任务指向我的SCSS文件,如下所示:

gulp.task('watch', () => {
  watch('assets/scss/**/*.scss', () => {
    gulp.start('css-development');
  });
});

我的文本编辑器Coda保存到临时缓冲区文件,例如(A Document Being Saved By Coda)/styles.scss。我的监视任务看到该文件并尝试执行,因此我需要让它忽略该文件夹的任何实例。我的新手表路径应该是什么样的?

我想象它会是这样的,虽然这显然是错误的。

watch('assets/scss/**{!(A Document Being Saved By Coda)}/*.scss'

1 个答案:

答案 0 :(得分:0)

如果我理解了这个问题,你想忽略一个特定的文件?如果是这样,这应该有效,就像在gulp.src中一样:

gulp.watch('assets/scss/*.scss', ['!assets/scss/YourFile.scss']);

快速响应如果有效则会很好,如果不起作用也是如此,所以我们可以找到更好的解决方案。

相关问题