Поток, похоже, застрял при разборе файлов при запуске

#flowtype

#тип потока

Вопрос:

Я использую flow для своего большого JS-проекта. Раньше он работал нормально, показывая ошибки в vim. Но за последние несколько месяцев что-то произошло, когда он перестал сообщать о каких-либо ошибках (но все еще нормально компилируется с использованием babel). Когда я начал расследование, проблема, похоже, заключается в том, что сервер потока никогда не завершает запуск по какой-либо причине. Я обновил свой flow-bin и flow-typed ( sudo npm install -g flow-bin amp;amp; sudo npm install -f flow-typed ) . Когда я пытаюсь запустить поток, я вижу следующее сообщение на неопределенный срок (поскольку количество проанализированных файлов продолжает расти до смехотворно высоких чисел):

 Please wait. Server is initializing (parsed files 132568): /
  

Похоже, что оба редактора vim и atom, которые я пробовал, продолжают сталкиваться с одной и той же проблемой (vim молчит, а atom фактически показывает счетчик, утверждающий, что поток инициализируется. Вот как .flowconfig выглядит мой:

 [ignore]
.*.git/.*
.*/public/*
.*/scripts/*
.*/dist/*
.*/cypress/*
.*/uploads/*

[untyped]
.*/node_modules/*
.*/lib/*

[libs]
flow-typed

[lints]
sketchy-null=warn

[options]
suppress_comment= \(.\|n\)*\@flow-ignore
  

Текущие установленные версии:

 ❯❯❯ flow --version
Flow, a static type checker for JavaScript, version 0.116.1
❯❯❯ flow-typed --version
3.2.1
  

Ответ №1:

Попробуйте обновить [options] раздел .flowconfig с помощью:

 sharedmemory.hash_table_pow=21