按照<React Native for Android 入门老虎>
http://www.race604.com/react-native-for-android-start/
里面列出的问题都解决了,apk可以正常打包,电脑IP已经设置好。
但又出现了这个问题
服务器端log:
[19:13:25] <START> find dependencies
TypeError: Cannot read property 'root' of null
at /Users/gaoshan/AwesomeProject/node_modules/react-native/packager/react-packager/src/DependencyResolver/crawlers/index.js:16:84
at tryCallOne (/Users/gaoshan/AwesomeProject/node_modules/react-native/node_modules/promise/lib/core.js:37:12)
at /Users/gaoshan/AwesomeProject/node_modules/react-native/node_modules/promise/lib/core.js:103:15
at flush (/Users/gaoshan/AwesomeProject/node_modules/react-native/node_modules/promise/node_modules/asap/raw.js:50:29)
at doNTCallback0 (node.js:408:9)
at process._tickCallback (node.js:337:13)
哪位大神又遇到这个问题的,能帮忙指出吗?
这里有这个问题的讨论,大家可以看看,我就不搬运了
https://github.com/facebook/react-native/issues/1875
主要解决方案就是更新 watchman
如果上面还没解决的话,就换个方式重新安装 watchman
2015-10-31的最新版本应该是 4.1.0, 我用了下面这种方式解决了