2015-10-22 11 views
5

kiedy zacznę serwer deweloperski poleceniem:Błąd: Naming kolizji wykrywane

reagować-rodzimy rozpoczęcia

następnie otrzymuję błąd ten:

Error budowę DepdendencyGraph:

Error: Wykryto kolizję nazw: /home/awesomepankaj/Work/lifemakerProjects/workingLifemaker/LifeMaker/node_modules/react-native/ node_modules/react-tools/src/shared/vendor/core/dom/focusNode.js zderza się z /home/awesomepankaj /Work/lifemakerProjects/workingLifemaker/LifeMaker/node_modules/react-native-modalbox/node_modules/react-native/node_modules/react-tools/src/shared/vendor/core/dom/focusNode.js

wersji reakcji natywną 0.13

Ubuntu 14.04

Odpowiedz

13

Jeśli utkniesz tutaj.

Jest to teraz szybka naprawa.

Można usunąć Cię react-native folder z node_module/react-native-router/node_module/react-native

Zamiast tego można użyć react-native z node_module/react-native.

2

Jeśli ścieżka katalogu tak:

app/ 
    ios/ 
    Pods/ 
     React/ 
      node_modules/ 
    node_modules/ 
    src/ 
    index.ios.js 
    package.json 

Następnie można po prostu uruchomić

$ ./node_modules/react-native/packager/packager.sh --projectRoots `pwd`/src --projectRoots `pwd`/node_modules 

bardziej szczegółowo:

https://github.com/facebook/react-native/issues/3440

3

To pewnie dlatego, że masz wielokrotność/node_modules foldery w jednym z podfolderów.

+0

Ten. Miałem dziwny folder "t" w katalogu głównym mojego folderu, który był w zasadzie kopią folderu node_modules. – mikpou

-2

Jeśli użyto CocoaPods, należy usunąć reagujesz-rodzimy folderze z node_module/reagują-natywny/node_module.

Moja wersja CocoaPods to 0.39. Wersja węzła to 5.3.0. Reakcja Wersja macierzysta to 0.14.2.

Kiedy usunąłem katalog typu native-native, to działa.

2

Dla tych, którzy nadal mają ten problem lub mogą go mieć, sugeruję zaktualizować npm do najnowszej wersji, która spłaszcza wszystkie moduły w folderze node_modules, zmniejszając w ten sposób ryzyko powielenia pakietów.

Powiązane problemy