Hé, j'essaie de créer ma première application en react-native et je rencontre un problème après avoir essayé d'installer les piles react-navigation et react-navigation.
Quand j'essaye d'exécuter react-native start, je obtenir cette erreur:
BUNDLE [android, dev] ./index.js ââââââââââââââââ 57.2% (431/570)::ffff:127.0.0.1 - - [19/Feb/2020:23:06:17 +0000] "GET /index.bundle?platform=android&dev=true&minify=false HTTP/1.1" 500 - "-" "okhttp/3.12.1" error: bundling failed: Error: Unable to resolve module `@react-native-community/masked-view` from `node_modules/react-navigation-stack/lib/module/vendor/views/MaskedView.native.js`: @react-native-community/masked-view could not be found within the project.
mais j'ai react-native-community dans mon dossier de modules de nœuds et j'ai essayé de l'installer à nouveau mais cela ne semble pas exister quand je fais npm installez react-native-community.
De plus, je ne suis pas sûr si cela est lié, mais quand je fais react-native run-android Il reste bloqué à 99% maintenant sur l'application: étape installDebug. p>
Edit: Correction nécessaire pour faire npm install @ react-native-community / masked-view
4 Réponses :
Exécutez npm list
dans votre dossier de travail pour voir toutes les dépendances dans votre dossier de projet et recherchez UNMET PEER DEPENDENCY
, puis installez toutes les dépendances qui ne sont pas satisfaites p >
"@ react-native-community / masked-view" cette dépendance crée une erreur. Je pense que vous utilisez la navigation react-native-navigation qui pose problème car dans la dernière version react-native (version> 0.60), ce problème se produit, mais la version <0.60 inférieure à, fonctionne bien. Veuillez donc réduire votre version native de réaction après que ce problème soit résolu.
installez ceci dans votre projet
expo install react-native-gesture-handler react-native-reanimated react-native-screens react-native-safe-area-context @ react-native-community / masked-view p>
oui ça marche ... merci beaucoup et que Dieu vous bénisse réagissez nativement pour ces mises à niveau des points d'arrêt: |
Telle est la réponse à cette question.
Si vous obtenez cette erreur
Unable to resolve "@react-native-community/masked-view" from "node_modules\react-navigation-stack\lib\module\vendor\views\MaskedView.native.js
Exécutez npm install @ react-native-community / masked-view
Pouvez-vous partager votre fichier package.json?