How can I clean (reset cache) of React Native using Expo. Not sure if it is cache issue

一曲冷凌霜 提交于 2020-06-24 04:58:44

问题


I am building a simple React Native app with create-react-native-app using only react-navigation and base-64(base 64 encode/decode) as dependencies. Over time starting the app became slower and now sometimes it is getting stuck(waiting for about 30min) on "Starting packager..." after running NPM start.

I've tried starting it with "npm start -- --reset-cache" but nothing changed

Once it is up and running I don't get any error or warning in DevTools or terminal. Also there are no issues with the performance of the app

What can I do to make NPM start smooth and quickly as before? Are there any general steps I can take to troubleshoot this issue?

Here is my 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"
  }
}

回答1:


expo r -c

According to this forum post from an Expo dev, that's the command to start it cache clean

EDIT: They have changed it from exp r -c to expo r -c




回答2:


The command to run is:

expo r -c




回答3:


I was running expo build:ios and needed to clear the cached provisioning profile. I did so with:

expo build:ios --clear-provisioning-profile

To see the full list of commands that clear specific elements from the cache, run expo build:ios --help



来源:https://stackoverflow.com/questions/51998636/how-can-i-clean-reset-cache-of-react-native-using-expo-not-sure-if-it-is-cach

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!