it-swarm.com.de

Wie lösche ich den reaktiven Cache?

In der reaktiven Entwicklung werden beim Erstellen der App mehrere Caches verwendet:

  1. Reaktiver Packager-Cache
  2. Emulator-Cache
  3. Java Side Cache (.gradle) Ordner (nur in Android)
  4. npm Cache (falls relevant?)

Fehlt mir auch etwas? Da ich versuche, den Cache in reaktiver Weise zu löschen, kann ich einen Fehler wiederholen, der nur beim ersten Gebrauch auftritt. Aber das Löschen der oben genannten Caches half nicht. Dies ist auf Android. Wenn die App erstellt wird, sagen die meisten Zeilen NICHT wie erwartet UP-TO-DATE, da ich den Cache gelöscht habe.

Es gibt jedoch immer noch viele Zeilen, in denen dieser Text gedruckt wird. Mögen:

app: Bauen Sie das UP-TO-DATE auf

app: preDebugBuild UP-TO-DATE

: app: preReleaseBuild UP-TO-DATE

Die Frage ist, wie kann ich den gesamten Cache löschen, der sich auf die reaktorientierte Entwicklung bezieht?

7
Ville Miekk-oja

Verwenden Sie für den Ansatz "React Native Init" (ohne Expo) Folgendes:

npm start -- --reset-cache
8
Haris Anwar

Den Cache Ihres React Native-Projekts löschen:

npm <6,0 und RN <0,50:

 watchman watch-del-all && rm -rf $TMPDIR/react-* &&
 rm -rf node_modules/ && npm cache clean && npm install && 
 npm start -- --reset-cache

npm> = 6,0 und RN> = 0,50:

 watchman watch-del-all && rm -rf $TMPDIR/react-native-packager-cache-* &&
 rm -rf $TMPDIR/metro-bundler-cache-* && rm -rf node_modules/ && npm cache clean --force &&
 npm install && npm start -- --reset-cache
6
CrazyVK

Für diejenigen, die expo-cli verwenden

expo start -c

5
user3819810

versuche dies

react-native start --reset-cache
4
spacedev

Das funktioniert bei mir:

watchman watch-del-all && rm -f yarn.lock && rm -rf node_modules && yarn && yarn start --reset-cache
1
Firoz Ahmed

Sie können den Cache in React Native> = 0,50 und npm> 5 bereinigen:

watchman watch-del-all && 
rm -rf $TMPDIR/react-native-packager-cache-* &&
rm -rf $TMPDIR/metro-bundler-cache-* && 
rm -rf node_modules/ 
&& npm cache clean --force &&
npm install && 
npm start -- --reset-cache

Abgesehen von der Bereinigung des npm-Caches müssen Sie möglicherweise den Reset-Simulator oder das Bereinigen des Builds usw. durchführen.

0

Ich hatte ein ähnliches Problem, ich habe versucht, alle möglichen Caches zu löschen (habe fast alle oben genannten Lösungen ausprobiert) und das einzige, was mir geholfen hat, war, die Expo-App zu beenden und neu zu starten.

0
Jack Wire
0
sfratini