2016-05-27 30 views
7

Mam projekt [email protected] usunąłem folder node_modules i po tym jak dały następujące polecenia:React Native - __DEV__ nie jest zdefiniowany

npm i 
react-native upgrade 

ale otrzymuję ten błąd:

react-native.js:15 

ReferenceError: __DEV__ is not defined 

Jak to naprawić?

+0

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" –

+2

Możliwy duplikat [ReferenceError: Can not znajdź zmienną: \ _ \ _ DEV \ _ \ _] (http://stackoverflow.com/questions/33281733/referenceerror-cant-find-variable-dev) –

Odpowiedz

0

Plik .babelrc jest ukryty w folderze.
Po prostu to usuwam, a następnie reaguję na natywną pracę nad projektem.

0

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.

0

Dodanie "babel-preset-react-native" do devDependencies rozwiązało ten problem

Powiązane problemy