首页 > 关于gulp.watch能不能排除某些文件夹?

关于gulp.watch能不能排除某些文件夹?

 gulp.watch("*/*.js",{exclude: "./node_modules/"}).on('change', reload);

我希望去除node_modules里的js文件,但是在文档中没有找到相关配置项


可以看看官方文档,第一个参数为globs,能为String或者Array,具体globs格式为node-glob syntax中

比如:

所以你可以把你第一个参数改一下试试:
gulp.watch(['*/*.js', '!node_modules/**/*.js'],....)


(['**/!(_)*.{html,php}', '!{build,'+ paths.js +', '+ paths.css +', '+ paths.img +', node_modules}/**'])

其中 !(_)* 不包含文件名首字符为_的文件,然后后面感叹号里都是被排除的文件

【热门文章】
【热门文章】