

gulp-watchで監視中のフォルダに新しくフォルダを作成してリネームした場合、ENOENTエラーが出て監視がストップしてしまいます。  
日本語のフォルダ名を使用しないという対応ではなく、  
できれば、気軽にフォルダを追加できるようにしたいです。

OSはMacとWindowsの両方で試しました。  
nodeのバージョンはv0.12.5 gulpのversionは3.9.0です。


CC BY-SA 3.0
2015-06-26T13:11:18.800
11781
2015-08-01T17:51:28.337
2015-06-27T02:17:17.757
10306
10306
question
javascript node.js gulp
gulp-watchで監視しているフォルダ内で日本語フォルダを入れるとエラーでストップ


MAC&WINDOWS両方のOSで、問題が解決いたしました。

[code]

        gulp.watch
    
[/code]

を使わずに

[code]

        gulp-watch
    
[/code]

という[プラグイン](https://www.npmjs.com/package/gulp-
watch)を使うことで、監視がストップする状況は回避出来ました。

【2015/07/01追記】WINDOWSの場合、フォルダの削除でエラーが発生して監視がストップしてしまいます。  
【2015/0702追追記】WINDOWSでフォルダ削除時にエラーが発生して監視がストップしてしまう件ですが、gulp-
watch制作者が以前、別件で回答している内容で理解いたしました。

> vinyl-file is not about directories (as gulp itself), so events
> forcreateanddeleteon directories are not emitted. If there is any files in
> this directory - then you will getunlink ` event for these files.

[gulp-watch制作者の回答](https://github.com/floatdrop/gulp-watch/issues/70)

MACの場合は、ディレクトリごと削除してもエラー発生していなかったのですが、  
WINDOWSの場合は、ファイルを全て削除した上で、フォルダを削除すれば、上記エラーの発生を回避できました。


CC BY-SA 3.0
2015-06-30T03:17:26.373
11868
2015-07-02T05:19:29.887
2015-07-02T05:19:29.887
10306
10306
11781
answer