React-Native init HelloWorld 之后没有出现HelloWorld.xcodeproj文件

图片描述

最近在学习react-native 在按照教程需求安装完node之后利用React-Native init HelloWorld命令创建文件 但是创建完之后并没有出现HelloWorld.xcodeproj文件。

阅读 6.4k
7 个回答

react-native init AwesomeProject 之后请等待。。。比较慢

新手上路,请多包涵

确实比较慢,而且并不一定能成功,我第一次花了几十分钟后还没完,果断 ctr+c 结束,然后删掉重来,这次10几分钟就好了,有点无语

要多等一会,项目初始化比较慢

初始化项目实际上会用npm装react-native的依赖。
如图:

这个包130M呢,所以比较慢。

这种情况肯定是没有创建完成,目前最新版本的React Native init后,应该有3个目录和3个文件
目录:ios,android,node_module
文件:index.android.js,index.ios.js,package.json

初始化慢的原因在于:
1.在初始化的过程中,node-gyp需要进行编译,node-gyp 编译时候需要 NodeJs 源码来提供头文件,所以它会先尝试下载 NodeJs 源码,而在天朝墙外 CDN 经常抽风,有时候下载 NodeJs 源码奇慢无比,那么自然要卡很久。

2.所以解决方法就是,先把 NodeJs源码下载到本地,然后提取给 node-gyp。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题