ReactNative环境搭建终章启程篇

5 阅读1分钟

ReactNative开发分为两个部分,一个是cli脚手架开发,一个expo框架开发。我个人学习和推荐cli开发。

cli开发有node限制,node最低是18版本,才能支持jdk8版本。同时复杂度也是直线上升。为什么推荐cli开发而不是expo开发。从体感(没有找到相关测试工具)上cli运行速度优于expo开发,expo开发运行速度和uniapp类似,所以是一个重复的技术,我放弃了expo开发。

经过几年的开发经验,jdk8是主流,jdk17是未来趋势。所以选择这个

多版本node管理工具下载地址nvm.uihtm.com/

npx @react-native-community/cli@latest init 项目名称 --version 0.55

Gradle方面

build.gradle

这个包类似JS的package.json,可以说是等同一样的功能只注意 dependencies这个就行,遇到问题再说,

settings.gradle(不常用)

多模块文件(配置module),遇到项目再说,

gradle文件夹

虽然其他博客或者网站在面对gradle的时候是建议更改这个文件从而达到gradle加速的效果,但是我不建议更改这个文件夹里的配置,不建议的原因是面对二开,重构,新建等等不同类型项目会有环境雪崩。

这里注意一些东西,

  • gradle版本说明第一个 all字段是下载所有的文件,第二个bin字段是二进制文件(推荐修改)

  • 一定一定要修改本地jdk版本,不要使用自带的jdk

  • 第三需要VPN,毕竟android是国外的产品