先日まで動いていたgulpのタスクがファイルの書き出しをしなくなっていまして困っています。
処理内容としては以下のようなものです。
gulp.task('test_task', function(cb) { gulp.src(path.join('./es6/test.es6')) .pipe(babel({ presets: ['@babel/env'] })) .pipe(rename({extname: '_a2.js'}))//ファイル名をリネーム .pipe(gulp.dest('./public/common/js/'))//ファイル書き出し ; cb();//特に処理はしないけどエラー対策 });
これがエラーも出ずに正常動作のときと同じように処理は終わるのですが、
ファイルが書き出されていません。
gulpのバージョンは
CLI version: 2.3.0
Local version: 4.0.2
です。
試しに、書き出し先である/public/commonを
chmod 600 /public/common
として書き出せなくしてみたら、ちゃんとエラーが出る。
ただ、元に戻した後に
chmod 600 /public/common/js
として書き出せなくしてもエラーが出ない。
エラーが出るということは書き出し先のフォルダを勘違いしているわけではないと確認できたと思ったのですが、/public/common/jsを600にしてもエラーが出ないのがなぜだ?と訳がわからなくなってます。
なにかヒントいただけましたら幸いです。
あなたの回答
tips
プレビュー