Voici le journal de la console, avez-vous des suggestions pour prendre des mesures à partir d'ici ?
Loading dependency graph...
React packager ready.
jest-haste-map: <strong i="10">@providesModule</strong> naming collision:
Duplicate module name: react-native
Paths: /Users/fuatsengul/repo/rn/app/mobile4teog/node_modules/react-native/package.json collides with /Users/fuatsengul/repo/rn/app/mobile4teog/node_modules/react-native-router-flux/node_modules/react-native/package.json
This warning is caused by a <strong i="11">@providesModule</strong> declaration with the same name across two different files.
Failed to build DependencyGraph: <strong i="12">@providesModule</strong> naming collision:
Duplicate module name: react-native-vector-icons
Paths: /Users/fuatsengul/repo/rn/app/mobile4teog/node_modules/react-native/local-cli/core/__fixtures__/files/package.json collides with /Users/fuatsengul/repo/rn/app/mobile4teog/node_modules/react-native-router-flux/node_modules/react-native/local-cli/core/__fixtures__/files/package.json
This error is caused by a <strong i="13">@providesModule</strong> declaration with the same name across two different files.
Error: <strong i="14">@providesModule</strong> naming collision:
Duplicate module name: react-native-vector-icons
Paths: /Users/fuatsengul/repo/rn/app/mobile4teog/node_modules/react-native/local-cli/core/__fixtures__/files/package.json collides with /Users/fuatsengul/repo/rn/app/mobile4teog/node_modules/react-native-router-flux/node_modules/react-native/local-cli/core/__fixtures__/files/package.json
This error is caused by a <strong i="15">@providesModule</strong> declaration with the same name across two different files.
at HasteMap._updateHasteMap (/Users/fuatsengul/repo/rn/app/mobile4teog/node_modules/react-native/packager/src/node-haste/DependencyGraph/HasteMap.js:159:13)
at p.getName.then.name (/Users/fuatsengul/repo/rn/app/mobile4teog/node_modules/react-native/packager/src/node-haste/DependencyGraph/HasteMap.js:134:31)
~
Process terminated. Press <enter> to close the window
Même problème, cela fonctionne si vous revenez à la version précédente :
yarn add [email protected]
Si vous démarrez un nouveau projet RN, vous devez mieux utiliser React Navigation
RN .43 utilise React 16.0 Alpha tandis que react-native-router-flux utilise React 15.5.
Une solution de contournement ?
@sporteman utilise cette solution de contournement :
"react": "16.0.0-alpha.6",
"react-addons-pure-render-mixin": "15.5.2",
"react-native": "0.43.3",
"react-native-router-flux": "3.38.0",
"react-static-container": "^1.0.1",
Parfait! Il fonctionne comme un charme! Merci beaucoup @diegorodriguesvieira
revenir à "react-native-router-flux": "3.38.0", fonctionne pour moi. merci @diegorodriguesvieira
@diegorodriguesvieira fonctionne très bien merci !!
Comment as-tu trouvé cette solution ?
Même problème ici et besoin d'utiliser la version 3.38.0 pour le faire fonctionner.
J'ai le même problème mais j'ai résolu en suivant ces étapes :
npm i
.npm i [email protected] --save
npm cache clean
dans le terminal.Je peux travailler comme exemple de projet dans le projet react-native-router-flux en suivant ces étapes. J'espère que cela vous sera utile.
@dcolin assez nouveau avec
Le navigateur est-il suffisamment mature pour être utilisé et pouvez-vous faire les mêmes choses que vous pouvez faire avec Redux ?
La bêta 7 RN vous posera le même problème. Vous devez utiliser la version bêta 8 si vous utilisez la dernière version de React.
@yasemincidem Merci - votre suggestion a fonctionné
si aucun de ceux-ci n'a aidé, vous pouvez supprimer le dossier node_modules/react-native-router-flux/node_modules/react-native.
Mais c'est la pire façon de résoudre ce problème !
modules de nœuds réinstallés pour résoudre un autre problème, puis appuyez dessus, revenons maintenant à l'autre problème, avec Pods et React-native.
:/
Je ne pense pas qu'il soit recommandé d'utiliser la version actuelle de react-native-router-flux avec RN .43 jusqu'à ce qu'une version plus stable de react-native-router-flux soit disponible
+1
Si vous utilisiez @provides NameOfModule, vous devriez maintenant passer à @providesModule
https://github.com/facebook/react-native/releases/tag/v0.44.0
@iegik j'ai utilisé 0.44.0
.
a toujours un bug sur [email protected]
Je viens de passer à [email protected]
et cela fonctionne comme un charme.
btw, j'ai eu le même problème avec le composant de l'appareil photo et sur chaque version, il m'a montré ceci, de nulle part, je viens d'ajouter une plate-forme globale sur podfile : platform :ios, '9.0'
si résolu tous mes problèmes, sauf [email protected]
je vais tester d'autres versions d'ios pour voir peut-être qu'elle serait compatible pour 3.38.1
Une idée de la date de sortie de la prochaine version de react-native-router-flux ? @andkhong
c'est toujours un problème avec react-native-router-flux v0.39.1 et react-native v0.43.3
@hafizali05 fonctionne...
suppression de react-native du chemin suivant :
ProjectName > node_modules > react-native-router-flux > node_modules > react-native
fonctionne... mais cela devrait être corrigé...
+1
+1
a encore un problème avec
"react-native": "0.44.2"
"react-native-router-flux": "3.39.2"
+1
supprimez tous les node_modules et exécutez à nouveau.
supprimer tous les node_modules et réexécuter ne fonctionne pas pour moi mais
rm -r node_modules/react-native-video/node_modules/react-native-windows/ a travaillé
@diegorodriguesvieira
désolé, nooby ici... comment implémentez-vous votre travail ?
À l'époque, j'ai créé un script de démarrage avec bash pour supprimer une déclaration en double de react_native dans le package. Depuis, j'ai mis à niveau vers la dernière version (fortement recommandé), bien qu'il ait fallu 2 semaines pour résoudre les conflits, cela en valait vraiment la peine.
Le script de démarrage était quelque chose comme... (dobule vérifie le chemin des node_modules dans router-flux)
wire install && rm -rf ./node_modules/react-native-router-flux/node_modules/react-native
et si je n'ai pas de dossier node_modules dans react-native-router-flux ?
Recherchez les packages en double dans votre node_modules/ et les node_modules imbriqués dans les packages.
J'ai eu des problèmes - lors du développement de modules localement - devant supprimer des packages tels que react
, react-native
et react-navigation
.
Commentaire le plus utile
Même problème, cela fonctionne si vous revenez à la version précédente :
yarn add [email protected]