Javascript 双重否定
在我的gulp任务中,我想排除所有的*.js文件,除了*.worker.js文件,所以我这样做了:Javascript 双重否定,javascript,regex,gulp,Javascript,Regex,Gulp,在我的gulp任务中,我想排除所有的*.js文件,除了*.worker.js文件,所以我这样做了: path.join('!' + conf.paths.src, '/**/*.!(worker.)js') 不幸的是,这排除了所有文件,包括我的工作文件。也许你能帮我吗?我试着这样说: gulp.src([conf.paths.src + '/**/*.js', '!' + conf.paths.src + '/**/*.worker.js')]) 这样,就有了单独的包含/排除规则的单独字符串
path.join('!' + conf.paths.src, '/**/*.!(worker.)js')
不幸的是,这排除了所有文件,包括我的工作文件。也许你能帮我吗?我试着这样说:
gulp.src([conf.paths.src + '/**/*.js', '!' + conf.paths.src + '/**/*.worker.js')])
这样,就有了单独的包含/排除规则的单独字符串。看一看细节