需要安装的软件

Chrome 浏览器:https://www.google.com/chrome

Android Studio:https://developer.android.com/studio/

Visual Studio Code:https://code.visualstudio.com/

JDK8:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

还有 node ,git …

我装机必备就是 Chrome ,不能科学上网也没关系 google 中国就能下载:https://www.google.cn/chrome/

这玩意下载安装就好了,我就不多 BB 了,这里可以推荐几个好用的前端 chrome 插件:

【装机必备】Google 翻译,这个我就不多介绍了只能说装机必备神器

Mac OS 下搭建前端开发环境配置-天真的小窝

【安利工具】JSON-handle,这个玩意你在调试 API 的时候就会发现它的美妙之处了

Mac OS 下搭建前端开发环境配置-天真的小窝

【强迫症必备】OneTab,再也不要怕我找个资料开十几个窗口不舍得关了

Mac OS 下搭建前端开发环境配置-天真的小窝

然后就是下载 JDK 8 ,正常的下载安装…

还有 Visual Studio Code 下载安装,这里我顺带讲一下几款 vs code 前端开发需要的插件(不是必须,但是有它更好)

然后下载 Android Studio 安装,Android Studio 安装后我们先配置一个 AVD (android 模拟器)

Mac OS 下搭建前端开发环境配置-天真的小窝

点击 Configure 点击 AVD Manager

Mac OS 下搭建前端开发环境配置-天真的小窝

点击 Create Virtual Device… 添加一个模拟器

Mac OS 下搭建前端开发环境配置-天真的小窝

点击 Phone 选择你喜欢的机型然后点击 Next,选择 X86 Images 选一个你喜欢的系统版本,然后模拟器名字就取一个个性点的就好

Mac OS 下搭建前端开发环境配置-天真的小窝

创建好模拟器后点击绿色的三角形即可运行模拟器

创建 bash_profile 文件,配置 Android 开发环境

vim ~/.bash_profile

在之后添加 Android SDK 相关配置

# Android 开发相关配置
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

安装 xcode ,直接打开 APP Store 安装 (由于安装过程过于简单,我就不再废话了)

Mac OS 下搭建前端开发环境配置-天真的小窝

好了接下来安装和配置 brew ,node ,以及部分环境

首先安装 brew 官网(执行以下命令安装):https://brew.sh/

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

通过 brew 安装 git

brew install git

通过 brew 安装 curl ,wget

brew install curl
brew install wget

安装 NVM 来安装和管理 node,可以参考我另外一篇详细的博客:https://bin.zmide.com/?p=332

这里简单讲一下 NVM 安装,执行以下命令

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

查看目前最新正式发布的 node 版本

nvm ls-remote

安装最新的版本(显示 Latest LTS: Erbium 的),或者安装现在我在用的 v12.13.0

Mac OS 下搭建前端开发环境配置-天真的小窝
nvm install 12.13.0

安装之后使用 npm 全局安装 yarn 和 react native

npm install -g yarn react-native-cli

到这里,react native 开发需要的软件和部分需要配置的点基本讲完,当然还有很多更好玩的等你来探索…

接下来你可以尝试运行一个项目,下面是我举例:

cd /
# 进入根目录

sudo mkdir data && cd data && sudo chmod -R 777 . && mkdir app && cd app
# 我们公司 app 代码统一放在 /data/app/ 目录下 ( 这行命令主要是创建文件夹,执行一次就好了 )

git clone http://code.haxibiao.cn/app/ainicheng.git
# 拉取代码

cd ainicheng
# 进入项目

yarn
# 下载依赖包,或者可以使用 npm install 不过推荐使用 yarn

react-native run-android
# 执行前记得打开 android 模拟器

好了,到这里你应该把项目跑起来了,后面的世界更精彩,欢迎你的加入,期待你能与我们一起改变世界…