Vì đây là kết quả tìm kiếm đầu tiên, tôi muốn bỏ một gợi ý khác cho những người đang gặp phải vấn đề này với phản ứng-native-web và jest.
Như được mô tả chi tiết trong https://github.com/facebookincubator/create-react-app/issues/1085, nếu bạn đang ánh xạ 'phản ứng gốc' thành 'phản ứng-native-web' trong hệ thống xây dựng của bạn (webpack, cho tôi), thì bạn cũng cần ánh xạ đó trong cấu hình jest của mình.
Tôi đã nhìn thấy những
ReferenceError: __DEV__ is not defined
khi tôi chạy kiểm tra thông qua jest. Thêm
moduleNameMapper: {
'^react-native$': 'react-native-web',
}
to jest.config.js
sửa lỗi này cho tôi.
Tôi gặp lỗi tương tự khi chạy Jest. Cố gắng để có được Jest làm việc, xem ở đây: http://stackoverflow.com/questions/37474160/cannot-get-jest-react-native-working 'ReferenceError: __DEV__ không được xác định' –
Có thể trùng lặp của [ReferenceError: Can't tìm biến: \ _ \ _ DEV \ _ \ _] (http://stackoverflow.com/questions/33281733/referenceerror-cant-find-variable-dev) –