MacBookPro M2芯片下如何搭建React-Native环境
迪丽瓦拉
2024-06-03 22:22:39
0

MacBookPro M2芯片下如何搭建React-Native环境

  • 目录
    • 软件下载
    • 环境配置

目录

写在最前:整体流程直接看的rn中文网的搭建开发环境:https://www.react-native.cn/docs/environment-setup


软件下载

1、xcode
2、android studio / vscode

环境配置

1、jdk1.8
官网下载arm的,如果下载intel的需要安装rosetta 使m2芯片能搭载。在1.8版本里没看到arm版本,只好下载了intel的。

参考文章:
超详细的Java安装教程(Mac版)
MAC(适用于M1芯片)下载Java8(JDK1.8)安装、配置环境、匹配IDEA

终端验证:

java -version

2、Homebrew 可以下载软件
官网:https://brew.sh/index_zh-cn 需要翻墙的,所以我按照下面的文章,用国内源装了。
应该在node之前装的,装完可以直接用brew下载安装node和watchman了
参考文章:

https://zhuanlan.zhihu.com/p/30704752

中科大的镜像源,终端操作具体见图:
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

3、node 8.15.0
方法一:官网下载:https://nodejs.org/download/release/v8.15.0/ 选择.pkg

方法二:用brew安装:

brew install node

(我在安装brew前已经从官网安装好node了。。当然jdk也可通过brew来下载)

终端验证:

node -v
npm -v

在这里插入图片描述

安装好node了以后,设置npm镜像(缓解未来下载过慢的问题):

使用nrm工具切换淘宝源
npx nrm use taobao
如果之后需要切换回官方源可使用
npx nrm use npm

安装yarn,之后可代替npm,加速node部分下载:
在这里插入图片描述
遇到如图报错,原因:大概是新的版本的mac权限要求提升,此处缺少权限需要获取root权限。解决:在npm前面加sudo 然后输入密码。
在这里插入图片描述

4、as安装,as sdk

安装类型选择customs,确保Android SDK、Android SDK Platform、Android Virtual Device都要勾选。
在这里插入图片描述

相关内容

热门资讯

【看表情包学Linux】进程地...   🤣 爆笑教程 👉 《看表情包学Linux》👈 猛...
实验01:吃鸡蛋问题 1.实验目的: 通过实验理解算法的概念、算法的表示、算法的时间复杂度和空间复杂度分析&...
育碧GDC2018程序化大世界... 1.传统手动绘制森林的问题 采用手动绘制的方法的话,每次迭代地形都要手动再绘制森林。这...
AI数字人软件系统开发流程 随着AI技术的成熟,极大的简化了人机交互,可以让更多的人参与到企业服务的...
蓝桥杯2018年真题-交换次数 知识点:无穷大的定义0x3f3f3f3f0x3f3f3f3f是什么意思?...
NVMf RPC接口文件 nv... NVMf RPC接口文件 nvmf_rpc.c在spdk的lib/nvmf/下的NVMf RPC接口...
java集合类|Map讲解附加... 目录 1.Map集合 创建 基本的map使用方法 添加数据,打印数据  获取长度&#x...
JVM笔记(二)HotSpot... HotSpot虚拟机对象探秘对象的创建当Java虚拟机遇到一条字节码new指令时,首先...
k8s学习-CKS真题-网络策... 目录题目环境搭建解题参考 题目 Task 创建一个名为 pod-restriction 的 Ne...
春日旅游路线 1.西安站1.1 景点1)day01 兵马俑华清宫早上,交通有直通车&#...
C++ Primer第五版_第... 文章目录题目概览1.1 编译器文档1.2 错误标识1.3 Hello, World1.4 两数相乘1...
浏览器事件循环 事件循环 浏览器的进程模型 何为进程? 程序运行需要有它自己专属的内存空间࿰...
MTK Android串口权限... 问题 Android11设备中添加串口应用,遇到打开串口时报错问题: S...
【经典】股票问题 一个方法团灭 6 道股票问题 这类问题的「状态」有三个,第一个是天数,第二个是允许交易的最大次数,第...
MySQL实战解析底层---普... 目录 前言 查询过程 更新过程 change buffer 的使用场景 索引选择和实践 change...
MacBookPro M2芯片... MacBookPro M2芯片下如何搭建React-Native环境目录软件下载环境配置 目录 写在...
ATTCK红队评估实战靶场(二... 前言 第二个靶机来喽,地址:vulunstack 环境配置 大喊一声我...
u盘突然无法识别怎么办?试试这...   u盘突然无法识别怎么办?重要文件多了,一般我都会使用u盘存起来,这样...
ARM linux kerne... 10年前老文章搬家这两天想在s3c2443上写写驱动程序,就拿了kernel 2.6....
mysql设置忽略表名大小写 在连接数据库的时候发现库里有表的名字只是大小写不一样,但就是连不上,我用...