我正在运行具有文件监视功能和 BrowserSync 的 gulpfile。
我正在寻找一种方法来动态更改任务的源数组,而无需重新启动所有任务/手表/进程/服务器。我目前在我的构建过程中使用 Gulp,但是任何具有此功能的类似产品都会很棒。
例子:
gulp.task('scripts', () =>
gulp.src(['js/file1.js'])
.pipe(...)
.pipe(...)
)
改成
gulp.task('scripts', () =>
gulp.src(['js/file1.js', 'js/file2.js', 'js/file3.js'])
.pipe(...)
.pipe(...)
)
无需重新加载 browsersync 进程和其他 gulp.watch 函数。