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