React-Native运行报错问题汇总 以及Taro小程序异常

RN

1.本地打包失败,缺少sentry配置

React-Native运行报错问题汇总 以及Taro小程序异常_第1张图片
注释
React-Native运行报错问题汇总 以及Taro小程序异常_第2张图片

2.运行pod install的时候,use_native_modules 找不到本地的包

React-Native运行报错问题汇总 以及Taro小程序异常_第3张图片
手动修改@react-native-commutiy下的包的路径 找到这个包下的bin.js本地的路径
React-Native运行报错问题汇总 以及Taro小程序异常_第4张图片

3.运行yarn android的时候报错

React-Native运行报错问题汇总 以及Taro小程序异常_第5张图片
手动修改android目录下的build.gradle文件,新增
React-Native运行报错问题汇总 以及Taro小程序异常_第6张图片

4.运行yarn android的时候报错

image.png
手动复制jdk文件地址(注意替换为自己的地址)

sudo cp /Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home/lib/tools.jar /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib

5.运行yarn android的时候报错

React-Native运行报错问题汇总 以及Taro小程序异常_第7张图片
手动修改android下的compileSdkVersion和targetSdkVeision为29
React-Native运行报错问题汇总 以及Taro小程序异常_第8张图片

6.运行yarn android的时候报错 cannot find moudle react-native-pager-view at @ant-design/react-native/lib/carousel

手动安装react-native-pager-view

运行yarn start的时候报错,找不到模块

React-Native运行报错问题汇总 以及Taro小程序异常_第9张图片
手动安装@react-native-picker

APP拉起小程序支付后无法返回APP

https://developers.weixin.qq.... 此接口用户可手动触发返回App 只能返回拉起小程序的App

react-native-image-picker 502

React-Native运行报错问题汇总 以及Taro小程序异常_第10张图片
手动注释android/build.gradle中圈中的部分
React-Native运行报错问题汇总 以及Taro小程序异常_第11张图片

maven { url 'https://dl.bintray.com/umsdk/...' } 访问不了

React-Native运行报错问题汇总 以及Taro小程序异常_第12张图片

按图示中替换maven { url 'https://repo1.maven.org/maven2/' }
React-Native运行报错问题汇总 以及Taro小程序异常_第13张图片

RN 图片不显示

xcode12导致  在文件react-native/Libraries/Image/RCTUIImageViewAnimated.m中的

if (_currentFrame) {...}后加

else {

[super displayLayer:layer];

}

升级到最新的mac 系统 monterey, xcode 13,运行yarn ios报错

React-Native运行报错问题汇总 以及Taro小程序异常_第14张图片
解决方法
React-Native运行报错问题汇总 以及Taro小程序异常_第15张图片

Xcode报错An organization slug is required (provide with --org)

React-Native运行报错问题汇总 以及Taro小程序异常_第16张图片
在ios文件下新建sentry.properties文件

defaults.project=sentry新建的具体项目名
defaults.org=组织名 // 比如https://sentry.xxxx.com/organizations/sentry1111/projects/,组织名为sentry1111
defaults.url=https://sentry.xxxx.com // 私有化部署sentry的,取自己域名;走官方sentry的该值不需要配置,直接删除
auth.token=authtoken // 这个值的获取比较麻烦, 私有化参照下面步骤获取,官方的应该走项目设置直接能生成

Taro

项目编译小程序报错

taro相关依赖 要与taro-cli保持一致

修改tabbar尺寸

app.less中直接修改.weui-tabbar__icon的宽高

进入列表页闪屏

重新返回列表页的生命周期
componentDidShow 只用来init

在程序切后台生命周期

componentDidHide中重置查询参数(包括loading参数)

开发环境小程序启动白屏

src/app.config.ts

底部plugins中存在未授权插件 注释掉即可

微信开发者工具运行会出现白屏,编译失败

React-Native运行报错问题汇总 以及Taro小程序异常_第17张图片
升级系统,升级微信开发者工具

启动后 跳转页面报错 空页面

React-Native运行报错问题汇总 以及Taro小程序异常_第18张图片
升级微信开发者工具

你可能感兴趣的:(React-Native运行报错问题汇总 以及Taro小程序异常)