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
いますが、これを行う方法がわかりません。
ご協力ありがとうございました :)