2017-01-02 2 views
0

Ich benutze Exponent, aber ich glaube, dass dies durch die React Native Packager unter der Haube verursacht wird.React Native Packager speichert alte Versionen meiner Dateien

Ziemlich häufig, wenn ich einen Fehler in meinen Code einfüge, bekomme ich die rote Box (wie erwartet). Zu diesem Zeitpunkt scheint der Verpacker jedoch rechtzeitig einzufrieren. Ändern der betroffenen Datei, um das Problem zu beheben, tut nichts. Ich bekomme nur den gleichen roten Kastenfehler.

Watchman scheint gut zu funktionieren, die App versucht zu aktualisieren, wenn ich die Datei ändern. Ich habe auch versucht, den Watchman-Cache zu löschen.

Wenn ich 1-2 Stunden warten, löst sich das Problem selbst auf. Es scheint irgendwo ein Caching-Problem zu sein.

Wir verwenden MobX. Nicht sicher, ob das ein wichtiges Detail ist.

Antwort

0

Ändern Sie Ihr Startskript innerhalb von package.json, um keinen Cache von addind --reset-cache zu verwenden. Das ist ein guter Standard.

"scripts": { 
    "start": "node node_modules/react-native/local-cli/cli.js start --reset-cache" 
}, 
Verwandte Themen