搭建React-Native
主要跟着官方中文网就可以了:https://reactnative.cn/docs/getting-started.html
里面有macOS、Linux、Windows平台的教程
iOS平台提前下载好Xcode。
Android平台需要下载好Android Studio,要打开让其将SDK自动下载。
构建新项目过程中遇到的一些问题
0.60 及以上版本依赖CocoaPods安装,因此ios的项目是.xcworkspace,不是.xcodeproj。如果不是的话要从几个方面检查:node版本、React-Native版本、
1、Command run-ios
unrecognized
npm install --save react-native@latest
2、error babylon@7.0.0-beta.46: The engine "node" is incompatible with this module. Expected version ">=6.0.0".
更新Node:
终端执行以下命令行
npm install -g n
n stable
3、Failed to install the app. Make sure you have the Android development environment set up.
这是我安卓环境没有配置好的原因,不是安卓开发的小伙伴一定要把安卓环境配置好TAT,这是我的ADB没有设置造成的原因
iOS运行可以打开目录文件下iOS的.xcworkspace,直接cmd+run跑起来,安卓就需要在终端使用命令行yarn react-native run-android。假如配置没有问题,第一次运行项目会有大量的依赖需要下载,iOS-cocoaPod、Android-gradle,耐心等待就能看到下面的模拟器
Simulator Screen Shot - iPhone 11 - 2020-01-01 at 14.59.06.png
我会遇到问题是因为以前曾经装过React-Native,后面没管了,现在再创建、运行项目就出现兼容版本的问题,跟着官方从零开始一步一步安装是没有什么问题的。
网友评论