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"
}
}
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
Der auszuführende Befehl lautet:
expo r-c