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.
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' –
Possibile duplicato di [ReferenceError: Can not trova variabile: \ _ \ _ DEV \ _ \ _] (http://stackoverflow.com/questions/33281733/referenceerror-cant-find-variable-dev) –