react-native(1)

倒也不是专门想学,而是最近给我派了个活儿,让我看看一个开源的应用能不能改一下直接用。

Android 环境

  1. JDK(1.8)
  2. Android Studio
  3. Android SDK(编译 RN 用 Android 10 版本)
  4. 配置环境变量

iOS 环境

  1. brew install watchman(监控文件变化)
  2. xcode(10 或者更高版本)
  3. brew install cocoapods(类似 npm)

创建项目

现在不用react-native-cli了,卸载掉它以避免一些冲突

1
2
3
4
5
6
7
8
9
npm uninstall -g react-native-cli @react-native-community/cli(全局安装)
npx @react-native-community/cli init mypro
cd mypro
yarn android # Android
cd ios && pod install && cd ../ # iOS
yarn ios # 或者 yarn react-native run-ios

# 可以使用--template来使用一些社区提供的模板,注意版本号必须精确到两个小数点
npx @react-native-community/cli init AwesomeProject --version X.XX.X

附录
react-native中文网


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!