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.
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
denode_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.
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';
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
!
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.
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