当前位置:首页 > reactweb > 正文

react-native安装PropertyFinder这一新的app demo时候的解决备忘录

先上一张效果图:
react-native app works
为了实现这个简单的可运行的功能,花费了我几周的时间;
主要是环境问题;在国内没有那么好的条件,可以方便的更新什么git,watchman等功能;到公司利用公司的staffwifi才搞定的;
这里简单说下其中的问题吧:下载玩PropertyFinder后,运行总是提示下面的问题:
react-native error
看了下详细的描述,问题如下:
fs crawl
TypeError: Cannot read property ‘root’ of null
at /Users/mac/codebox/AwesomeProject1231/node_modules/react-native/packager/react-packager/src/DependencyResolver/crawlers/index.js:16:84
at tryCallOne (/Users/mac/codebox/AwesomeProject1231/node_modules/react-native/node_modules/promise/lib/core.js:37:12)
at /Users/mac/codebox/AwesomeProject1231/node_modules/react-native/node_modules/promise/lib/core.js:103:15
at flush (/Users/mac/codebox/AwesomeProject1231/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)

很多时候没有明确说明是什么问题,查看了很多外部技术论坛,推测估计是因为brew和watchman的版本太低导致的;
所以基本上是先更新下brew和watchman;

可是在常规环境下,brew update总是没有反应,失败无法更新;
终止执行,总是提示:Error: Failed while executing git pull origin refs/heads/master:refs/remotes/origin/master;
看起来似乎是git的master没有安装好;看了很多文章,大概执行了:

才表示git的内容是最新的;因为每个人的环境可能不同,所以这里只能大概的列举出来相似的情况;
有CSDN的文章描述说需要执行:brew upgrade watchman
这样导致了我的电脑上面安装了2个wathman的版本,3.0.0和3.9.0;
所以使用如下的命令:

最终的效果如下:
react-native command命令行效果

暂无评论

发表评论