Gulp-watch忽略带括号的文件

时间:2017-02-22 11:11:43

标签: gulp gulp-watch

例如,我需要观看此文件:

gulp.task('watch', function(){

    return watch('/Users/macbook/Documents/LKK (trunk)/src/style/main.scss')
        .pipe( gulp.start('build:style') );
});

如果path包含括号,gulp只是忽略此路径,  '/ LKK \(trunk)'和'style / *'也不起作用。是否可以在不重命名的情况下观看此目录?

1 个答案:

答案 0 :(得分:0)

尝试转义括号:

gulp.task('watch', function(){

    return watch('/Users/macbook/Documents/LKK \(trunk\)/src/style/main.scss')
        .pipe( gulp.start('build:style') );
})

在(和)之前注意 \

免责声明 - 之前我没有遇到过这个问题。但是我之前已经逃过了一些非常奇怪的东西,所以这可能有所帮助。

建议 - 根据经验,我不使用可能对不同环境有意义的空格或符号。由于没有办法知道那些符号可能是我坚持用下划线“ _ ”作为空格。它使事情变得非常易读,在大多数情况下,这是一个安全的选择。