У нас есть существующий проект React Native (версия 0.22.2), и я пытаюсь настроить средство проверки потока (версия 0.23) на определенные файлы. Тем не менее, поток дает много ошибок для звонков require()
, которые мы используем для <Image>
источников. Например, у нас есть этот код в одном из наших компонентов в Header.js:Поток «Требуемый модуль не найден» для <Image> источников
<Image source={require('./images/nav.png')} style={styles.navIcon} />
, которые при реагировании Родные ручки хорошо, и это работает. Тем не менее, поток, кажется, пытается лечить require()
, как требуется регулярный модуль и не найдя его, и дает ошибки, как это:
Header.js:30
30: <Image source={require('./images/nav.png')} style={styles.navIcon} />
^^^^^^^^^^^^^^^^^^^^^^^^^^^ ./images/nav.png. Required module not found
Как я могу сказать, поток прекратить давать эти ошибки? Я пробовал добавить .*/images/.*
в раздел [ignore]
моего .flowconfig
, но это ничего не меняет.
Мне любопытно, [Еще на последней] (https://github.com/facebook/react-native/issues/784 # issuecomment-94208658) поток не запускается для нового проекта для меня. Вы добавили пользовательские правила игнорирования/включения за пределы того, что предоставляется из коробки? Разум делится им как суть, если это действительно единственная проблема, которая у вас есть? –
Я думаю, что мы используем в основном исходные настройки из «init-native init», да. –
И что работает ...? Странный. Я получаю всевозможные ошибки от node_modules. Не могли бы вы поделиться своим .flowconfig в сущности? –