読者です 読者をやめる 読者になる 読者になる

c4se記:さっちゃんですよ☆

.。oO(さっちゃんですよヾ(〃l _ l)ノ゙☆)

.。oO(此のblogは、主に音樂考察Programmingに分類されますよ。ヾ(〃l _ l)ノ゙♬♪♡

音樂はSoundCloud等バラバラの場所に公開中です。申し訳ないがlinkをたどるなどして探してください。

考察は現在は主に此のblogで公表中です。

programmingは、ひろくみせるものはGitHubで、個人的なものはBitBucketで開発中です。

c4se

gulp.srcがちゃんと思うたpathを読んでるかdebugする

Programming JavaScript

もっぱらGulpを使ってゐます。或いはmakeかRake。
Gulpでは、gulp.src() でpathを指定すると、そのfileをstreamとして読み出してくれ、それを pipe() の連鎖で処理していって、pipe(gulp.dest()) でfileに書き出します。gulp.src() にはnode-globの記法を使へるのですが、ちゃんと思うたfileを読んでくれてるのか、書いた指定がまちがうてないか不安になります。
cf. isaacs/node-glob https://github.com/isaacs/node-glob
cf. isaacs/minimatch https://github.com/isaacs/minimatch

gulp-debugを使ふ方法もあるのですが、出力する項目の融通が効かないので、簡単なpluginを自作します。

npm install --save-dev event-stream

でevent-streamを入れて、

'use strict';
var gulp = require('gulp');

function debug() {
  return require('event-stream').map(function (file, done) {
    console.log(file.path);
    done();
  });
}

gulp.task('default', function () {
  return gulp.src('./**/*.+(jpg|jpeg|png|gif)').
    pipe(debug());
});

gulp.dest() はもともと pipe() の途中をfileに書き出すためのものですから、無くてもいいんですよ。

cf. Get the current file name in gulp.src() - Stack Overflow http://stackoverflow.com/questions/21806925/get-the-current-file-name-in-gulp-src