Ponieważ jest to pierwszy wynik wyszukiwania, chciałem rzucić kolejną wskazówkę dla tych, którzy używają tego problemu z reakcją na natywną stronę i żart.
Jak wyszczególniono w https://github.com/facebookincubator/create-react-app/issues/1085, jeśli mapujesz "reaguje natywnie" na "reagowanie natywnej sieci" w twoim systemie kompilacji (webpack, dla mnie), to potrzebujesz tego mapowania w twojej konfiguracji żartu.
byłem widząc
ReferenceError: __DEV__ is not defined
kiedy prowadził badania poprzez żartem. Dodanie
moduleNameMapper: {
'^react-native$': 'react-native-web',
}
do jest.config.js
poprawiono to dla mnie.
Ten sam błąd pojawia się przy uruchomieniu Jest. Próbując sprawić, że działa, zobacz tutaj: http://stackoverflow.com/questions/37474160/cannot-get-jest-react-native-working 'ReferenceError: __DEV__ nie jest zdefiniowany" –
Możliwy duplikat [ReferenceError: Can not znajdź zmienną: \ _ \ _ DEV \ _ \ _] (http://stackoverflow.com/questions/33281733/referenceerror-cant-find-variable-dev) –