Mam aplikację React Native, która działa poprawnie z otwartym debugerem Chrome. Raz wyłączyć go jednak wciąż otrzymuję następujący błąd, gdy próbuję zrobić każdy Parse wzywa:Analiza składniowa nie może znaleźć zmiennej localStorage w React Native
Wezwanie stos prowadzi z powrotem do następującego kodu próby zalogowania użytkownika w:
Parse.User.logIn(
email,
password,
{
success: function(res) {
console.log('success');
},
error: function(error) {
console.log(error.code + ' ' + error.message);
}
}
);
Próbowałem usunąć instrukcje konsoli, na wypadek gdyby błąd miał związek z niedostępnością konsoli, ale bez skutku. Dzieje się tak z innymi wywołaniami Parse i zawsze ma do czynienia z brakującą zmienną localStorage
.
Z góry dziękuję za pomoc!
UPDATE:
Wygląda istnieje podobny problem z Firebase. https://groups.google.com/forum/#!topic/firebase-talk/Y_usPRhOIYA
Podkreślają, że problem polega na tym, że nie istnieje polyfill dla localStorage.
Korzystanie z analizy v1.6.4 i React-Native v2.14.3. Kiedy próbuję wymagania, jak pokazano tutaj, pojawia się następujący błąd: 'Wymaganie nieznanego modułu" parsuj-reaguj/reaguj-natywnie ". Jeśli jesteś pewien, że 'moduł tam jest, spróbuj ponownie uruchomić paker. Podobnie jak w przypadku oryginalnego plakatu, użycie oryginału obejmuje: 'var Parse = require ('parsse'). 'var ParseReact = require ('parsowanie-reakcja'); nadal działa dobrze, jeśli jestem w trybie debugowania, oraz w emulatorze iOS, ale w emulatorze Androida i na rzeczywistych urządzeniach, które zawsze kodują, że nie można znaleźć pliku localStorage. –