Mamy istniejącego projektu React Native (wersja 0.22.2) i próbuję skonfigurować sprawdzanie typu przepływu (wersja 0.23) w sprawie niektórych plików. Jednak Flow daje dużo błędów w rozmowach require()
s, których używamy dla źródeł <Image>
. Na przykład, mamy ten kod w jednym z naszych komponentów w Header.js:Przepływ mówiąc: „Wymagany moduł nie znaleziono” dla <Image> źródeł
<Image source={require('./images/nav.png')} style={styles.navIcon} />
które reagują Native uchwyty w porządku i to działa. Jednak przepływu wydaje się być trudny do leczenia require()
jako zwykły moduł wymaga i nie znajdując go, a dając błędy tak:
Header.js:30
30: <Image source={require('./images/nav.png')} style={styles.navIcon} />
^^^^^^^^^^^^^^^^^^^^^^^^^^^ ./images/nav.png. Required module not found
Jak mogę powiedzieć Flow przestać dawać te błędy? Próbowałem dodanie .*/images/.*
do sekcji [ignore]
z moich .flowconfig
, ale to niczego nie zmienia.
Jestem ciekaw, [Jeszcze na ostatni] (https://github.com/facebook/react-native/issues/784 # issuecomment-94208658) przepływ nie działa na moim nowym projekcie. Czy dodałeś niestandardowe reguły ignorowania/dołączania, które wykraczają poza to, co zostało dostarczone natychmiast? Umysł dzieląc to jako istotę, jeśli to naprawdę jedyny problem jaki masz? –
Myślę, że używamy głównie gotowych ustawień z "init-native init", tak. –
A to działa ...? Dziwny. Otrzymuję różnego rodzaju błędy od node_modules. Czy byłbyś skłonny podzielić się swoim .flowconfig w istotę? –