wake-up-neo.com

Wie kann ich React Native using Expo) bereinigen (Cache zurücksetzen)? Ich bin mir nicht sicher, ob es sich um ein Cache-Problem handelt

Ich baue eine einfache React Native App mit Create-React-Native-App, wobei nur React-Navigation und Base-64 (Base 64-Codierung/-Decodierung) als Abhängigkeiten verwendet werden. Mit der Zeit wurde das Starten der App Langsamer und jetzt bleibt es manchmal hängen (Wartezeit ca. 30 Minuten) auf "Start Packager ...", nachdem NPM gestartet wurde.

Ich habe versucht, es mit "npm start - --reset-cache" zu starten, aber nichts hat sich geändert

Sobald es läuft, erhalte ich keine Fehlermeldung oder Warnung in DevTools oder Terminal. Auch gibt es keine Probleme mit der Leistung der App

Was kann ich tun, um NPM so reibungslos und schnell wie bisher zu starten? Gibt es allgemeine Schritte zur Behebung dieses Problems?

Hier ist mein 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"
  }
}
20
Nedko Dimitrov

exp r -c

Laut diesem Forumsbeitrag von einem Expo-Entwickler ist dies der Befehl, um den Cache sauber zu starten

EDIT: Sie haben es geändert von exp r -c bis expo r -c

46

Der auszuführende Befehl lautet:

expo r-c

11
Mitchell Fry