Поток
инициируется очень медленно, когда ему нужно проанализировать node_modules. Поэтому проще всего игнорировать это с помощью
[ignore]
.*/node_modules/.*
Это нормально, пока вам не понадобятся определения потоков из сторонних библиотек. В этот момент стандарт, кажется, устанавливает их через flow-typed
. Но что, если библиотека генерирует свои собственные исходные файлы потока, такие как graphql
?
Каков наилучший / рекомендуемый способ решения этой проблемы? Должен ли поток анализировать все, и мне просто нужно справиться с медленным временем инициализации, потому что это звучит как ужасный опыт пользователя, который работает с несколькими репо в день?
Я имел дело с этим лично, написав регулярное выражение в моем игнорировании .flowconfig
для НЕ игнорирования пакетов, которые я явно знаю, что мне нужно, но это кажется очень ручным, поскольку мне нужно знать каждый пакет и использовать ли они исходные файлы потока, с типом потока или вообще ничего.