React native 如何使用Expo清理(重置缓存)React Native。不确定是否是缓存问题

React native 如何使用Expo清理(重置缓存)React Native。不确定是否是缓存问题,react-native,expo,npm-start,React Native,Expo,Npm Start,我正在构建一个简单的React本机应用程序,其中create React本机应用程序仅使用React导航和base-64(base-64编码/解码)作为依赖项。随着时间的推移,启动应用程序变得越来越慢,现在有时在运行NPM start后,它会在“启动packager…”上卡住(等待约30分钟) 我试着用“npm启动--reset cache”启动它,但没有任何改变 一旦它启动并运行,我不会在DevTools或终端中收到任何错误或警告。此外,应用程序的性能也没有问题 我该怎么做才能使NPM像以前一

我正在构建一个简单的React本机应用程序,其中create React本机应用程序仅使用React导航和base-64(base-64编码/解码)作为依赖项。随着时间的推移,启动应用程序变得越来越慢,现在有时在运行NPM start后,它会在“启动packager…”上卡住(等待约30分钟)

我试着用“npm启动--reset cache”启动它,但没有任何改变

一旦它启动并运行,我不会在DevTools或终端中收到任何错误或警告。此外,应用程序的性能也没有问题

我该怎么做才能使NPM像以前一样顺利、快速地开始?我是否可以采取任何常规步骤来解决此问题

这是我的package.json

{
  "name": "test",
  "version": "0.1.0",
  "private": true,
  "devDependencies": {
    "jest-expo": "~27.0.0",
    "react-devtools": "^3.2.3",
    "react-native-scripts": "1.14.0",
    "react-test-renderer": "16.3.1"
  },
  "main": "./node_modules/react-native-scripts/build/bin/crna-entry.js",
  "scripts": {
    "start": "react-native-scripts start",
    "eject": "react-native-scripts eject",
    "android": "react-native-scripts android",
    "ios": "react-native-scripts ios",
    "test": "jest"
  },
  "jest": {
    "preset": "jest-expo"
  },
  "dependencies": {
    "base-64": "^0.1.0",
    "expo": "^27.0.1",
    "react": "16.3.1",
    "react-native": "~0.55.2",
    "react-navigation": "^2.11.2"
  }
}
expo r-c

根据Expo开发人员的说法,这是启动缓存清理的命令

编辑:他们已将其从
exp r-c
更改为
expo r-c

要运行的命令是:

世博会r-c


我正在运行expo build:ios,需要清除缓存的配置文件。我是这样做的:

expo build:ios --clear-provisioning-profile
要查看从缓存中清除特定元素的命令的完整列表,请在控制台中运行
expo build:ios--help

世博会开幕

和之后的显示二维码按


SHIFT+R

exp
现在是
expo
R
start
的缩写,而
-c
-clear
的缩写,如果我不想开始expo而只是清理缓存怎么办?@Xerus
del-thread.lock&&rmdir/s node\u modules&&thread-cache-clean&&thread&&thread-dev
@kwoxer以上任何一项都不会删除实际的本地缓存