美文网首页
初始化React-Native项目,卡在Installing C

初始化React-Native项目,卡在Installing C

作者: iOS丶Michelle | 来源:发表于2020-12-15 05:21 被阅读0次

准备工作

1.电脑 Mac
2.系统 macOS Big Sur
3.安装nodejs(建议选择稳定版,别太高)
4.安装nrm(方便你切换源)

npm install -g nrm

4-1 查看源列表

nrm  ls

4-2添加源<registry> <url>,其中reigstry为源名,url为源的路径。

nrm add registry http://registry.npm.frp.trmap.cn/

4-3切换源,如果要切换到taobao源

nrm use taobao

4-4删除源执行命令nrm del <registry>删除对应的源。
5.安装CocoaPods(教程很多)

初始化React-Native项目

官网万能代码,AwesomeProject是项目名,你随意换

npx react-native init AwesomeProject

第一次装,卡在Installing CocoaPods Dependencies

不用等了,不会成功的,直接点X关闭 cocopds_dependencies好慢.png

之前我们已经安装了CocoaPods,不需要再去删除又重新安装了

先确定gems镜像源

gem sources -l

如果你没换到国内的镜像源先添加

gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

像这样就是ok了


gems镜像源.png

pod repo 换源

查看

pod repo

切换到目录

cd ~/.cocoapods/repos

删除旧版的master或者是trunk,反正确保你当前只有一个源

pod repo remove master

克隆指定源(等一会,大概5~6分钟)

git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master

我是先git clone,然后再查看,然后再删除trunk


保留一个repo.png

最后一步了

神秘代码

source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'

刚才我们不是初始化了一个React-Native项目嘛,然后用VS Code打开,然后找到Podfile文件,把神秘代码放到第一行


修改项目下Podfile文件.png

然后右击ios文件夹在终端打开
输入

pod install

等待一会


pod_install安装时间.png

安装完成后,提示这样就算OK了:

Generating Pods project
Integrating client project
 
[!] Please close any current Xcode sessions and use `firstApp.xcworkspace` for this project from now on.
Pod installation complete! There are 33 dependencies from the Podfile and 37 total pods installed.
appledeMacBook-Pro:ios apple$ 

运行React-Native项目在iOS模拟器

右击AwesomeProject在终端打开
输入

yarn ios

等待大概12分钟这样吧,要有耐心

下一次新建项目不需要再修改Podfile文件了,

我又重新初始化一个项目RN01,速度明显提升了


初始化RN01项目.png

很舒服


nice.png

相关文章

网友评论

      本文标题:初始化React-Native项目,卡在Installing C

      本文链接:https://www.haomeiwen.com/subject/wkjigktx.html