web-dev-qa-db-fra.com

ERREUR: Impossible de résoudre le module `@ réacteur-natif-communauté / la barre d'outils-android`

Bizarre, le react-native-vector-icons travaillait bien mais en utilisant ^ ("^ 6.6.0") pour sa version dans le package.json Fichier sur la nouvelle version Cette erreur arrive.

enter image description here

C'est bizarre car il y a deux jours, cela fonctionne bien, mais à présent, le début de mon projet a eu lieu à cette erreur:

erreur: Erreur: Impossible de résoudre le module @react-native-community/toolbar-Android de node_modules\react-native-vector-icons\lib\toolbar-Android.js: @ réacteur-natif-communauté/la barre d'outils-android n'a pas pu être trouvé dans le projet.

27
AmerllicA

Il suffit d'importer directement à partir de réagir que cela résout mon problème

node_modules\réacte-natif-vectoriel-icônes\lib\toolbar-android.js

import { ToolbarAndroid } from 'react-native';
0
Zuhair Naqi

Premièrement comprenez la convention standard utilisée dans package.json Pour la version de Pacckege. Donc, si vous voyez ~1.0.2 cela signifie installer la version 1.0.2 ou la dernière version de correctif telle que 1.0.4. Si tu vois ^1.0.2 cela signifie installer la version 1.0.2 ou la dernière version mineure ou patch telle que 1.1.0.

Maintenant, venant à la question.

Le problème est causé parce que vous avez une version de react-native-vector-icons qui vous donne des problèmes. Vérifiez la version de cette commande dans votre répertoire de projet:

npm list react-native-vector-icons --version\est-ce 6.6.0 ??

Non ?? . Il y a le problème. Vous avez besoin strictement 6.6.0 Mais vous avez quelque chose d'autre.

solution :

Supprimer node_modules répertoire sous votre projet. Changer la version de react-native-vector-icons dans package.json à 6.6.0 (essentiellement enlever ^ Pour dire npm pour me procurer exactement ce que je veux. Ni plus ni moins !)

Alors fais npm install!

0
Om Sao

Même problème, j'ai résolu-le: mon environnement: RN: 0.61.5 noeud: V12.18.3 OS: Windows 10 Pro

Vous pouvez installer la dernière version de réacteur-native-vectoriel-icons-icônes (courant 7.0.0). Et ne pas exécuté auto-link (réacteur-native link réacteur-native-icônes-icônes) enfin, exécutant react-native start --reset-cache Bonne chance.

0
Cyan

J'ai aussi la même erreur après la mise à niveau de la version 6 à 7. Le problème peut être corrigé simplement en réinitialisant le cache.

S'il vous plaît essayez npm start -- --reset-cache

0
user2384921