11062


gulpで`.py`のファイルをすべて監視したいのですが、やり方がわかりません。

[code]

    gulp.watch([
        '*.py',
        '*/*.py'
    ], [
        'myTask',
    ]);
    
[/code]

構成

  * `test.py` <- 反応する
  * hoge/  
  

    * `test.py` <- 反応する
  

    * hoge/  
  

      * `test.py` <- 反応しない・・・
  

  

このようになってしまいます。  
どれだけ深いディレクトリであっても再帰的にファイルを見てくれるようにするにはどうしたらよいのでしょうか。


CC BY-SA 3.0
2015-04-06T11:21:34.723
8824
2015-07-07T09:18:53.123
9149
question
gulp
gulpでファイルのパスの指定方法


`*`は`/`を含みません。`**`は`/`も含みます。

[code]

    gulp.watch(['**.py'],['mytask']);
    
[/code]

参考にどうぞ: [minimatch（node.js で path match するライブラリ）のチートシートを作った -
詩と創作・思索のひろば](http://motemen.hatenablog.com/entry/2014/07/15/minimatch-cheat-
sheet)


CC BY-SA 3.0
2015-04-06T11:29:35.180
8825
2015-04-06T11:29:35.180
2376
8824
answer


`*`はグロブスターと言いますが、リファレンスは[isaacs氏のREADME](https://github.com/isaacs/node-
glob#glob-primer)が参考になります。

問に対する答えは`['**/*.py']`です。  
グロブのテストが出来るページがあるので、こちらで試してみてはいかがでしょうか？

> [Globtester - a little utility for testing
> minimatch](http://www.globtester.com/#p=eJzT0tLX0iuoBAAFnwHF&r=eJy10M0OwiAMAOBXIZw00VVnVLYx3gVwf8m2EkAje3pZPGzRqzZpDz30a8tv3YPoXjpX0kF63VLBnZEjcT70VUk19mhzYhu1YemOHBmLJWPbgtQ4%2Br3rpiqPjSQ9zHG9pNkpO5tnQQW02FSJCRzmeYIrKzhETfD%2FklDfG7ly3%2BZPgI%2BtFw5MF3Blfl8INSIoaWNOy2fm1V5Utne8&)


CC BY-SA 3.0
2015-06-07T02:17:53.533
11062
2015-06-07T02:17:53.533
9834
8824
answer