react-native 清除缓存 重新编译

网易云课堂

视频地址: react native 从创建到发布

react-native重新编译

以下一些情况:

  • 新建项目后,第一次运行

  • 修改android包名/签名密钥等重要参数后

  • 下载第三方模块react-native link原生后

  • 莫名其妙的红屏警告

  • 功能失效,无法定位错误但是没有明显异常的时候

gradlew clean

在构建过程中,比如生成或者修改了签名密钥,如果没有及时的clean.

那么即便重新编译,有时候也会按照之前的配置来运行,虽然代码改过了.

注意gradlew有全局和单个项目之分,也有平台之分,macwindow的命令是不一样的.

android/window

此处演示的是react-native中的android开发环境.

gradlew clean命令在项目中android目录下运行