2016-05-27 43 views
7

Ho un progetto [email protected] Ho cancellato la cartella node_modules e dopo ho dato i seguenti comandi:React Native - __DEV__ non definito

npm i 
react-native upgrade 

ma ottengo questo errore:

react-native.js:15 

ReferenceError: __DEV__ is not defined 

Come posso risolvere?

+0

ottengo stesso errore durante l'esecuzione Jest. Cercando di far funzionare Jest, vedi qui: http://stackoverflow.com/questions/37474160/cannot-get-jest-react-native-working 'ReferenceError: __DEV__ non è definito' –

+2

Possibile duplicato di [ReferenceError: Can not trova variabile: \ _ \ _ DEV \ _ \ _] (http://stackoverflow.com/questions/33281733/referenceerror-cant-find-variable-dev) –

risposta

0

Il file .babelrc è nascosto nella cartella.
L'ho appena eliminato e quindi il mio lavoro di progetto nativo reattivo.

0

Poiché questo è il primo risultato di ricerca, volevo rilasciare un altro suggerimento per coloro che si sono imbattuti in questo problema con react-native-web e jest.

Come dettagliato in https://github.com/facebookincubator/create-react-app/issues/1085, se si sta mappando 'reagiscono-native' a 'reagire-native-web' nel vostro sistema di compilazione (webpack, per me), allora è anche necessario che la mappatura nella configurazione scherzo.

che stavo vedendo la

ReferenceError: __DEV__ is not defined 

quando mi sono imbattuto test attraverso scherzo. L'aggiunta di

moduleNameMapper: { 
    '^react-native$': 'react-native-web', 
} 

al jest.config.js risolto questo per me.

0

Aggiunta 'babel preimpostato-reagire nativa' a devDependencies risolto questo problema