如何清除 react-native cache?

在 react-native 开发中,构建应用时会使用多个缓存:

  1. React-native packager cache
  2. 仿真器缓存
  3. Java side cache (.gradle) folder (僅限於 android)
  4. npm 缓存(如果相关?

我是否也错过了什么?因为我正在尝试清除 react-native 中的缓存,以便能够重复仅在首次使用时发生的错误。但是清除上面的缓存没有帮助。这是在机器人上。在构建应用时,大多数行不会像预期的那样显示“最新”,因为我清除了缓存。

但是,仍有许多行打印此文本。喜欢:

应用:预构建最新

应用:预开发构建最新

:app:售前发布构建最新

问题是,如何清除与 react-native 开发相关的整个缓存?


答案 1

对于 React Native Init 方法(无 expo),请使用:

npm start -- --reset-cache

答案 2

最简单的一个(反应原生,npm和博览会)

对于 React Native

react-native start --reset-cache

对于 npm

npm start -- --reset-cache

世博会

expo start -c