srcを変更したところなぜか反応しなくなりました。
gulpがうまくいかない: babel-dest が空のままになる
の続き
前回の質問でうまくできたのですが、トランスパイルすJSファイルが、gulpファイルのカレントディレクトリにあるので下記のように、srcを変更したところなぜか反応しなくなりました。
相対パスの指定方法は間違っていないと思うのですがなぜ動かなくなったのでしょうか?
gulp.task('babeltrance', function() {
gulp.src('./*.js')
.pipe(plumber())
.pipe(babel({
presets: ['es2015'],
}))
.pipe(gulp.dest('./babel-dest'));
});
・ディレクトリ構成
jsフォルダ
├
├─babel-dest
├─gulpfile.js
├─その他トランスパイルしたいjsファイル一覧
・下記のようにしたところうまくいきました。
第二引数の配列のような大かっこにタスクの名前を入れるのがひっすなのでしょうか?
gulp.task('babeltrance', function() {
gulp.src('./*.js', ['babeltrance'])
.pipe(plumber())
.pipe(babel({
presets: ['es2015'],
}))
.pipe(gulp.dest('./babel-dest'));
});
gulp.task('babelwatch', function() {
gulp.watch('./*.js', ['babeltrance']);
});
gulp.task('babel', ['babeltrance', 'babelwatch']);