Tôi có ứng dụng React Native hoạt động tốt với trình gỡ lỗi Chrome đang mở. Khi tôi vô hiệu hóa nó, mặc dù tôi vẫn gặp lỗi sau đây bất cứ khi nào tôi cố gắng thực hiện bất kỳ Parse gọi:Phân tích cú pháp không thể tìm thấy biến localStorage trong React Native
Cuộc gọi chồng dẫn lại cho đoạn mã sau cố gắng đăng nhập người dùng trong:
Parse.User.logIn(
email,
password,
{
success: function(res) {
console.log('success');
},
error: function(error) {
console.log(error.code + ' ' + error.message);
}
}
);
Tôi đã thử xóa bảng điều khiển bảng điều khiển, trong trường hợp lỗi phải thực hiện với bảng điều khiển không khả dụng, nhưng không có kết quả. Điều này xảy ra với các cuộc gọi Parse khác và luôn phải thực hiện với biến số localStorage
bị thiếu.
Cảm ơn bạn đã giúp đỡ!
CẬP NHẬT:
Có vẻ như có sự cố tương tự với Firebase. https://groups.google.com/forum/#!topic/firebase-talk/Y_usPRhOIYA
Họ đề cập đến vấn đề phải làm với không có một polyfill cho localStorage.
Sử dụng Parse v1.6.4 và React-Native v2.14.3. Khi tôi thử các yêu cầu như được hiển thị ở đây tôi nhận được lỗi sau: 'Yêu cầu mô-đun không xác định" phân tích cú pháp phản ứng/phản ứng bản địa ". Nếu bạn chắc chắn rằng 'module là có, hãy thử khởi động lại packager. Giống như bản gốc, sử dụng bản gốc bao gồm: 'var Parse = require ('parse'). 'var ParseReact = require ('parse-react'); vẫn hoạt động tốt nếu tôi đang ở chế độ gỡ lỗi và trong trình giả lập iOS, nhưng trong trình giả lập Android và trên các thiết bị thực tế mã luôn phàn nàn về localStorage không được tìm thấy. –