Aqui está o log do console. Você tem alguma sugestão de ação a partir daqui?
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
Mesmo problema, funciona se você reverter para a versão anterior:
yarn add [email protected]
Se você iniciar um novo projeto RN, é melhor usar o React Navigation
RN .43 usa React 16.0 Alpha enquanto react-native-router-flux usa react 15.5.
Qualquer solução alternativa?
@sporteman use esta solução 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",
Perfeito! Ele funciona como um encanto! Muito obrigado @diegorodriguesvieira
revertendo para "react-native-router-flux": "3.38.0", funciona para mim. obrigado @diegorodriguesvieira
@diegorodriguesvieira funciona muito bem obrigado !!
Como você encontrou essa solução?
O mesmo problema aqui e precisava usar a versão 3.38.0 para fazê-lo funcionar.
Eu tenho o mesmo problema, mas resolvi seguindo estas etapas:
npm i
.npm i [email protected] --save
npm cache clean
comando Eu posso trabalhar em um projeto de exemplo que no projeto react-native-router-flux seguindo estas etapas. Espero que isso seja útil para você.
@dcolin muito novo com
O navegador é maduro o suficiente para usar e você pode fazer as mesmas coisas que faz com o redux?
O beta 7 RN lhe dará o mesmo problema. Você precisa usar o beta 8 se estiver usando a versão mais recente do React.
@yasemincidem Obrigado - sua sugestão funcionou
se nada disso ajudou, você pode excluir a pasta node_modules / react-native-router-flux / node_modules / react-native.
Mas é a pior maneira de resolver esse problema!
módulos de nó reinstalados para corrigir outro problema, em seguida, acertar isso, agora de volta ao outro problema, com Pods e React-nativo.
: /
Não acho que seja recomendado usar a versão atual do react-native-router-flux com RN .43 até que uma versão mais estável do react-native-router-flux seja lançada
+1
Se você estava usando @provides NameOfModule, você deve agora mudar para @providesModule
https://github.com/facebook/react-native/releases/tag/v0.44.0
@iegik eu usei 0.44.0
.
ainda tem bug em [email protected]
Acabei de fazer o downgrade para [email protected]
e funciona perfeitamente.
aliás, tive o mesmo problema com o componente da câmera e em todas as versões que ele me mostrou, do nada, acabei de adicionar uma plataforma global no podfile: platform :ios, '9.0'
se corrigido todos os meus problemas, exceto [email protected]
vou testar outras versões do ios para ver se seria compatível com 3.38.1
Alguma ideia de quando a próxima versão do react-native-router-flux sairá? @andkhong
este ainda é um problema com o react-native-router-flux v0.39.1 e o react-native v0.43.3
@ hafizali05 funciona ...
excluindo react-native do seguinte caminho:
ProjectName> node_modules> react-native-router-flux> node_modules> react-native
funciona ... mas isso deve ser consertado ...
+1
+1
ainda tenho um problema com
"reagir nativo": "0,44,2"
"react-native-router-flux": "3.39.2"
+1
remova todos os node_modules e execute novamente.
remova todos os node_modules e execute novamente não funciona para mim, mas
rm -r node_modules / react-native-video / node_modules / react-native-windows / work
@diegorodriguesvieira
desculpe, nooby aqui ... como você implementa seu trabalho em torno?
Naquela época, criei um script de inicialização com bash para remover uma declaração duplicada de react_native dentro do pacote. Desde então, atualizei para a versão mais recente (altamente recomendado), embora tenha levado 2 semanas para resolver os conflitos, valeu a pena.
O script de inicialização era algo como ... (verifique o caminho dos node_modules dentro do router-flux)
yarn install && rm -rf ./node_modules/react-native-router-flux/node_modules/react-native
e se eu não tiver uma pasta node_modules em react-native-router-flux?
Procure por pacotes duplicados dentro de seu node_modules / e node_modules aninhados dentro de seus pacotes.
Tive problemas com ele - ao desenvolver módulos localmente - tendo que remover pacotes como react
, react-native
e react-navigation
.
Comentários muito úteis
Mesmo problema, funciona se você reverter para a versão anterior:
yarn add [email protected]