# 配置ReactNative环境
### 安装依赖
##### 必须安装的依赖有:Node、Watchman、Xcode 和 CocoaPods。
- Node、Watchman
安装命令如下(前提安装homebrew)
- brew install node
- brew install watchman
安装homebrew的命令如下
- /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
在这里有时候会遇到坑,homebrew命令走完,提示安装成功,运行brew命令时候会报错-bash: brew: command not found这里造成原因比较多,可能是网络问题,或者之前安装其他软件的配置和它有冲突。
解决方法:运行下面命令
- /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
因为这个命令已经全部替换为国内地址,而且每一步也有对应注释说明和报错信息。走完最后提示安装成功,再走brew命令就可正常安装Node和Watchman。
另外xcode和cocoapods就是去官网下载安装包和运行brew install cocoapods正常安装即可。
# 开发工具选择及基本使用
### VS Code , Sublime Text 3,Webstorm , Nuclide 等
##### 感觉编写前端代码Webstorm , Nuclide还比较方便,但是编译reactnative项目性能太差,而且webstorm也收费,也越来越难破解。相对来说还是VS Code和Sublime Text 3比较好
下面大概介绍VS Code的安装和基本使用流程
- 安装地址:https://code.visualstudio.com/
- 一般编写reactnative程序使用插件:React Native Tools,Auto Close Tag,Auto Rename Tag,ESLint ,Prettier ,Chinese (Simplified) Language Pack for Visual Studio Code等
安装成功点击左边第五个按钮,搜索框搜对应插件![安装插件地方](/images/1/517/屏幕快照 2020-05-27 上午10.28.19.png "安装插件地方")
- React Native Tools:微软官方开发的vscode下 React Native的开发辅助工具
- Auto Close Tag:自动闭合标签
- Prettier :格式化代码
- Chinese (Simplified) Language Pack for Visual Studio Code:语言汉化包
安装完各个插件需重启,然后打开项目运行。
运行项目可以控制台终端运行命令:yarn ios或者yarn react-native run-ios来弹出模拟器运行项目
![运行reactnative-ios命令](/images/1/517/屏幕快照 2020-05-27 上午10.45.02.png "运行reactnative-ios命令")
然后按command+D,弹出调试框如图
![调试对话框](/images/1/517/屏幕快照 2020-05-27 上午10.50.32.png "调试对话框")
然后选择Debug,会弹出浏览器的调试界面,
![浏览器调试界面](/images/1/517/屏幕快照 2020-05-27 上午10.52.41.png "浏览器调试界面")
在浏览器的source添加项目文件即可进行断点调试等功能。