Dans le développement réactif natif, plusieurs caches sont utilisés lors de la construction de l'application:
Est-ce que je manque quelque chose aussi? Parce que j'essaie d'effacer le cache dans react-native, pour pouvoir répéter un bogue qui ne se produit que lors de la première utilisation. Mais nettoyer ces caches ci-dessus n'a pas aidé. C'est sur Android. Lorsque l'application est en cours de construction, la plupart des lignes NE disent PAS MISE À JOUR, comme prévu, car j'ai effacé le cache.
Mais, il y a encore beaucoup de lignes où ce texte est imprimé. Comme:
app: preBuild MISE À JOUR
application: preDebugBuild MISE À JOUR
: app: preReleaseBuild MISE À JOUR
La question qui se pose est de savoir comment effacer tout le cache lié au développement réactif natif.
Pour l’approche React Native Init (sans expo), utilisez:
npm start -- --reset-cache
Effacement du cache de votre projet natif React:
npm <6.0 et 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 et 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
Pour ceux qui utilisent expo-cli
expo start -c
Vous pouvez nettoyer le cache dans React Native> = 0.50 et npm> 5:
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
En plus de nettoyer le cache npm, vous devrez peut-être réinitialiser le simulateur ou nettoyer la construction etc.
Avez-vous essayé gradle cleanBuildCache?
https://developer.Android.com/studio/build/build-cache.html#clear_the_build_cache