0

たとえば、2 つのディレクトリがsrcありtest、それらのツリーのいずれかでファイルが変更されたときにコマンドを実行したいとします。srcそれ以来、私は彼らの親ディレクトリを見たくありませんしtest、見たくない兄弟がいます。

4

1 に答える 1

1

では、パフォーマンスの問題が予想されると思いますnode_modules。実際には問題にならないかもしれません (いくつかのコンテキストについてはhttps://stackoverflow.com/a/29654359/149111を参照してください。ファイルとディレクトリの数は、それらのファイルの合計サイズよりもはるかにパフォーマンスに影響します。 )、共通のルート ディレクトリを見て、再クロールに関する警告が発生するかどうかを確認することをお勧めします。

ignore_dirs再クロールで問題が発生する場合は、構成オプションを使用することをお勧めします。

https://facebook.github.io/watchman/docs/config.html#ignore_dirs.watchmanconfigにはこれに関する詳細情報がありますが、TL;DR は、次の内容で共通のルート ディレクトリにファイルを作成できることです。

{
   "ignore_dirs": ["node_modules"]
}

これにより、ウォッチャーはディレクトリに再帰しなくなりnode_modulesます。

于 2015-11-17T04:42:58.777 に答える