Flow на самом деле не знает о пакетах узлов как единице, поэтому, если вы не хотите, чтобы Flow пытался анализировать вещи в node_modules
, вам понадобится
[ignore]
<PROJECT_ROOT>/node_modules/.*
в вашем .flowconfig
. Если вы действительно хотите разрешить подмножество node_modules, [ignore]
объяснят, как это сделать.
Я не знаю, как Flow устанавливает приоритеты для явно объявленных определений типов из flow-typed
по сравнению с реальными файлами, но, предположительно, учитывая то, что мы здесь видим, Flow должен попытаться загрузить определения типов из фактического импортированного файла, если файл не игнорируется.