Je construis une application native React simple avec une application native create-react-native en utilisant uniquement react-navigation et en base 64 (encodage/décodage en base 64). Au fil du temps, le démarrage de l'application est devenu plus lent et maintenant, parfois, il se bloque (attente d'environ 30 minutes) sur "Démarrer le conditionneur ..." après l'exécution de NPM start.
J'ai essayé de le démarrer avec "npm start - --reset-cache" mais rien n'a changé
Une fois qu'il est opérationnel, je ne reçois aucune erreur ni aucun avertissement dans DevTools ou dans le terminal. En outre, il n'y a pas de problèmes avec les performances de l'application
Que puis-je faire pour que NPM démarre facilement et rapidement comme avant? Existe-t-il une procédure générale à suivre pour résoudre ce problème?
Voici mon 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
Selon cet article de forum à partir d'un dev Expo, c'est la commande pour le lancer en mode minimal
EDIT: Ils l'ont changé de exp r -c
à expo r -c
La commande à exécuter est:
expo r -c