2016-05-27 8 views
7

ich ein [email protected] Projekt. Ich habe den node_modules Ordner gelöscht und nachdem ich die folgenden Befehle gegeben haben:Reagieren Native - __DEV__ ist nicht definiert

npm i 
react-native upgrade 

aber ich bekomme diese Fehlermeldung:

react-native.js:15 

ReferenceError: __DEV__ is not defined 

Wie behebe ich?

+0

I gleichen Fehler, wenn Jest läuft. Jest funktioniert, wird hier zu bekommen versuche: http://stackoverflow.com/questions/37474160/cannot-get-jest-react-native-working 'Reference: __DEV__ ist defined' nicht –

+2

Mögliche Duplikat [Reference: Kann nicht Variable finden: \ _ \ _ DEV \ _ \ _] (http://stackoverflow.com/questions/33281733/referenceerror-cant-find-variable-dev) –

Antwort

0

Die .babelrc Datei wird im Ordner versteckt.
Ich lösche es einfach und dann reagiere ich native Projektarbeit.

0

Da dies das erste Suchergebnis ist, wollte ich einen weiteren Hinweis für diejenigen fallen, die mit reagieren-native-Bahn und Scherz in dieser Frage laufen.

Wie in https://github.com/facebookincubator/create-react-app/issues/1085 beschrieben, wenn Sie 'react-native' auf 'react-native-web' in Ihrem Build-System (webpack, für mich) abbilden, dann benötigen Sie diese Zuordnung auch in Ihrer jest-Konfiguration.

ich sah die

ReferenceError: __DEV__ is not defined 

, wenn ich Tests durch Scherz lief. Hinzufügen

zu jest.config.js behoben dies für mich.

0

Hinzufügen von 'babel-Preset-reagieren-native' zu devDependencies löste dieses Problem