我需要从我的 gulpfile 中最小化 gulp 命令的数量。
这是我的 JS 文件夹
js/
templates/
t-01/
t-02/
[...]
t-xxx/
我对 JS 的 gulp 任务(使用 livereload)
gulp.task('da-js', function() {
gulp.src([
'js/templates/**/*.js',
'!js/templates/**/*.min.js'
])
.pipe(concat('app.min.js'))
.pipe(gulp.dest('js/templates'))
.pipe(livereload());
});
此任务是全局目标文件夹,templates
但我想检测 js 文件的当前文件夹,例如:
- 我正在更改 js
/templates/t-01/
gulp.watch
正在发射app.min.js
仅在此文件夹中生成t-01
我知道gulp.dest
目标当前文件夹不正确,但我不知道该怎么做。
谢谢您的帮助 :)