かもメモ

自分の落ちた落とし穴に何度も落ちる人のメモ帳

Gulp 特定のファイルを対象から外したい

javascriptのファイルをJSHintでチェックするけど、対象ディレクトリ内のlibディレクトリ内のライブラリファイルはJSHintの対象から外したいとか、Gulp.src()の対象から除外する方法のメモ。

!指定すれば除外できる。

対象ファイルの前に!を追加すればOK

EX: gulpfile.js

// Lint JavaScript
gulp.task('jshint', function () {
  var options = {
        unused: true
      };
  return gulp.src([
      'dev/js/**/*.js',
      '!dev/js/lib/*.js' // libディレクトリ下のファイルは除外
    ])
    .pipe( jshint(options) )
    .pipe( jshint.reporter('jshint-stylish') )
    .pipe( jshint.reporter('fail') );
});

 

gitignoreとかと同じ感じでした!


参考: css - How to tell Gulp to skip or ignore some files in gulp.src([...])? - Stack Overflow

(☝° ꈊ °)☝ デスクの上に飾りたい...