配置ReactNative环境及开发工具使用(ios)

# 配置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添加项目文件即可进行断点调试等功能。

你可能感兴趣的:(配置ReactNative环境及开发工具使用(ios))