Aquí está el registro de la consola, ¿tiene alguna sugerencia para tomar medidas desde aquí?
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
El mismo problema, funciona si retrocede a la versión anterior:
yarn add [email protected]
Si comienza un nuevo proyecto de RN, es mejor que use React Navigation
RN .43 usa React 16.0 Alpha mientras que react-native-router-flux usa react 15.5.
¿Alguna solución?
@sporteman usa esta solución alternativa:
"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",
¡Perfecto! ¡Funciona a las mil maravillas! Muchas gracias @diegorodriguesvieira
volver a "react-native-router-flux": "3.38.0", funciona para mí. gracias @diegorodriguesvieira
@diegorodriguesvieira funciona muy bien gracias !!
¿Cómo encontraste esta solución?
El mismo problema aquí y necesitaba usar la versión 3.38.0 para que funcione.
Tengo el mismo problema pero lo resolví siguiendo estos pasos:
npm i
.npm i [email protected] --save
npm cache clean
comando Puedo trabajar en un proyecto de ejemplo que en el proyecto react-native-router-flux siguiendo estos pasos. Espero que esto te sea de ayuda.
@dcolin es bastante nuevo con react-native, etc., estamos construyendo una aplicación de producción, atm usando react-native-router-flux con redux.
¿Es el navegador lo suficientemente maduro para usarlo y puede hacer las mismas cosas que puede hacer con redux?
La beta 7 RN te dará el mismo problema. Necesita usar beta 8 si está usando la última versión de React.
@yasemincidem Gracias, tu sugerencia funcionó
si ninguno de estos ayudó, puede eliminar la carpeta node_modules / react-native-router-flux / node_modules / react-native.
¡Pero es la peor forma de resolver este problema!
reinstaló los módulos de nodo para solucionar otro problema, luego presione esto, ahora volvamos al otro problema, con Pods y React-native ..
: /
No creo que se recomiende usar la versión actual de react-native-router-flux con RN .43 hasta que salga una versión más estable de react-native-router-flux
+1
Si estaba usando @provides NameOfModule, ahora debería cambiar a @providesModule
https://github.com/facebook/react-native/releases/tag/v0.44.0
@iegik usé 0.44.0
.
todavía tiene un error en [email protected]
Acabo de bajar de categoría a [email protected]
y funciona como un encanto.
Por cierto, tuve un problema similar con el componente de la cámara y en cada versión me mostró esto, de la nada acabo de agregar una plataforma global en podfile: platform :ios, '9.0'
si se solucionan todos mis problemas, excepto [email protected]
Voy a probar otras versiones de iOS para ver que tal vez sea compatible por 3.38.1
¿Alguna idea de cuándo saldrá la próxima versión de react-native-router-flux? @andkhong
esto sigue siendo un problema con react-native-router-flux v0.39.1 y react-native v0.43.3
@ hafizali05 trabaja ...
eliminando react-native de la siguiente ruta:
Nombre del proyecto> módulos_nodo> react-native-router-flux> módulos_nodo> react-native
funciona ... pero esto debería arreglarse ...
+1
+1
todavía tengo un problema con
"react-native": "0.44.2"
"react-native-router-flux": "3.39.2"
+1
elimine todos los node_modules y vuelva a ejecutar.
eliminar todos los node_modules y ejecutar de nuevo no funciona para mí, pero
rm -r node_modules / react-native-video / node_modules / react-native-windows / trabajado
@diegorodriguesvieira
lo siento, nooby aquí ... ¿cómo implementas tu trabajo?
En el pasado, creé un script de inicio con bash para eliminar una declaración duplicada de react_native dentro del paquete. Desde entonces, me actualicé a la última versión (muy recomendable), aunque me tomó 2 semanas resolver los conflictos, valió la pena.
El script de inicio era algo así como ... (compruebe la ruta de node_modules dentro de router-flux)
yarn install && rm -rf ./node_modules/react-native-router-flux/node_modules/react-native
¿Qué pasa si no tengo una carpeta node_modules en react-native-router-flux?
Busque paquetes duplicados dentro de sus node_modules / y node_modules anidados dentro de los paquetes allí.
Tuve problemas con él, al desarrollar módulos localmente, tener que eliminar paquetes como react
, react-native
y react-navigation
.
Comentario más útil
El mismo problema, funciona si retrocede a la versión anterior:
yarn add [email protected]