2016-07-13 4 views
3

어제부터이 문제에 직면 해 있으며 해결할 수 없습니다. 나는 원주민과 파수꾼에 대한 모든 github 문제를 해결했으며 아무도이 문제를 해결하는 데 도움이되지 못했습니다.null의 'root'속성을 읽을 수 없습니다. 기본 iOS

나는 명령을 사용하여 내 프로젝트 폴더 내부의 반응 네이티브 시작하려고하면 :

react-native start

다음 로그가 터미널에 발생합니다 : 내가 모두 파수꾼과 양조에 업데이트 한

[4:57:26 PM] Building Dependency Graph [4:57:27 PM] Crawling File System [Hot Module Replacement] Server listening on /hot

React packager ready.

Failed to build DependencyGraph: Watchman error: Cannot read property 'root' of null. Make sure watchman is running for this project. See https://facebook.github.io/watchman/docs/troubleshooting.html . Error: Watchman error: Cannot read property 'root' of null. Make sure watchman is running for this project. See https://facebook.github.io/watchman/docs/troubleshooting.html . at /Users/anum/Desktop/Practice/QuizReact/node_modules/node-haste/lib/crawlers/watchman.js:63:11 at process._tickCallback (internal/process/next_tick.js:103:7)

을 최신 버전. 제발 누군가가이 문제를 해결하기 위해 올바른 방법으로 나를 가리킬 수 있습니까? 감사.

답변

3

마지막으로 나는 반응 네이티브 응용 프로그램을 성공적으로 실행할 수있었습니다. 내가 먼저 사용 에게 NPM 업데이트 :

sudo npm update 

내가, 나의 오래된 프로젝트를 삭제 새로운 네이티브 프로젝트를 반응 만들었습니다.

brew update 
brew uninstall watchman 
brew install watchman --HEAD 

이 시간 로그 양조 모두경비원가 업데이트되었다 쇼를했다 : 그런 다음이 명령은 person commented에 단계에 의해 감사 단계 실행. 마지막으로 명령을 실행했을 때, 그들은 저의 파수꾼이 이미 업데이트되었다고 지적했습니다. npm은 오래된 것이므로 react-native 요구 사항이 충족되지 않았기 때문일 가능성이 큽니다. 따라서 react-native 개를 최신 버전으로 업데이트하십시오.

react-native start 

그 후, 내가 어떤 오류없이 성공적으로 프로젝트를 빌드하고 실행 할 수 있었다 :

는 경비원을 업데이트 한 후, 나는 사용하여 내 프로젝트의 디렉토리에 react-native 서버를 시작했다. 바라건대,이 대답은 누군가를 돕습니다!