参考 react-native 的 开发环境搭建
其中有几点需要注意
- 如果安装 watchman 时报错,则按报错提示进行处理然后重新
brew install watchman
即可 - 如果有翻墙则无需对 npm 映射到 cnpm 操作。
- yarn 只是 Facebook 对 npm 的一个替代工具,自行考虑是否安装使用
- Xcode 可直接在 App Store 或者官网上下载安装
- 使用
react-native run-ios
命令行之前要先npm start
,否则会报
info Port 8081 already in use, packager is either not running or not running correctly
info Command PhaseScriptExecution failed with a nonzero exit code
一开始以为是因为 8081 端口被占用了,于是 lsof -i:8081
一下,结果无任何输出,接着检查了下 package.json
文件发现 start 命令是一个 node 命令,因此先 npm start
一下,然后再跑 react-native run-ios
,终于可以。