У нас есть существующий проект React Native (версия 0.22.2), и я пытаюсь настроить проверку типа потока (версия 0.23) на определенные файлы. Тем не менее, поток дает много ошибок для вызовов require()
, которые мы используем для источников <Image>
. Например, у нас есть этот код в одном из наших компонентов в Header.js:
<Image source={require('./images/nav.png')} style={styles.navIcon} />
Какая React Native отлично работает, и она работает. Тем не менее, поток, кажется, пытается рассматривать require()
как обычный модуль, требующий и не находящий его, и дающий такие ошибки:
Header.js:30
30: <Image source={require('./images/nav.png')} style={styles.navIcon} />
^^^^^^^^^^^^^^^^^^^^^^^^^^^ ./images/nav.png. Required module not found
Как я могу сообщить Flow прекратить давать эти ошибки? Я попытался добавить .*/images/.*
в раздел [ignore]
моего .flowconfig
, но это ничего не меняет.