关于在MacOS上搭建React Native的一些小坑

近年公司的APP项目激增,而公司目前一直没有找到合适的APP前端人员,遂萌生了扩展APP端技术栈的想法。考虑到对现有技术栈的充分利用以减少学习成本,选用了FB的React Native来做原生开发。

本文记录一下在MacOS上搭建RN遇到的一些问题。

1.Homebrew,homebrew是个伟大的工具,但是国内的网络环境的确有点令人难受,所以我们需要修改一下homebrew的源来提升效率。(稳定的梯子的确很好,但是。。。我没钱)。这边使用的是清华大学的homebrew源,有推荐中科大的源,我试了一个ok就没再试了,这边给我参考链接。

https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/

https://lug.ustc.edu.cn/wiki/mirrors/help/brew.git

cd "$(brew --repo)"
git remote set-url origin https://github.com/Homebrew/brew.git

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://github.com/Homebrew/homebrew-core

brew update

2.npm的淘宝源设置就不提了,官方文档有,有点尴尬的是,切换了淘宝源后,npm audit好像失效了?这个没细研究,我用了yarn,有空的时候可以再仔细研究下什么情况。

3.Xcode。这个是真的坑啊,做IOS应用的时候,Xcode是必要的,因为需要用于做编译器使用,React Native要求Xcode的版本不得低于9.4,那么从应用市场下载当然下载最新的咯,然而我的系统之前一直是13.4,最新的Xcode却要求不得低于14.3的系统,重点是更新也找不着地方,最后查了半天才发现是需要用到MacOS majove.原谅我刚拿到这台Mac实在是搞不懂这个是咋回事。更新完毕再在应用市场安装了Xcode 10.1的版本.

4.安装到此基本没啥问题,初始化项目需要注意一点,官方文档上有说,最新的RN编译IOS应用都会要求一些特殊的包,而这些包就算翻墙下载也很困难,官方给了离线下载和配置的手段,但是对于我初学的来说,指定--version 0.44.3就够用了。

5.Andriod模拟器暂时还没下载,我想在单端想跑通,等做安卓应用的时候遇到坑会回头更新。

转载于:https://my.oschina.net/u/1165423/blog/3055941

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值