React native 获取元素类型无效:应为字符串,但获取:未定义。请检查';HeaderBackButton';
当我从一个屏幕导航到另一个屏幕时,我遇到了错误,但当有人把我的分支拉到他们的机器上时,应用程序运行得非常好 错误:元素类型无效--应为字符串(对于内置组件) 或类/函数(用于复合组件),但得到:未定义。你可能忘了 从定义组件的文件中导出组件。检查的渲染方法React native 获取元素类型无效:应为字符串,但获取:未定义。请检查';HeaderBackButton';,react-native,react-native-android,react-navigation-stack,React Native,React Native Android,React Navigation Stack,当我从一个屏幕导航到另一个屏幕时,我遇到了错误,但当有人把我的分支拉到他们的机器上时,应用程序运行得非常好 错误:元素类型无效--应为字符串(对于内置组件) 或类/函数(用于复合组件),但得到:未定义。你可能忘了 从定义组件的文件中导出组件。检查的渲染方法 headerback按钮 环境:: 节点-v v12.8.0 npm-v 6.14.8 其他套餐: “依赖项”:{ “@react本机社区/异步存储”:“^1.12.0”, “@react本地社区/屏蔽视图”:“0.1.10”, “@reac
headerback按钮
环境::
节点-v
v12.8.0
npm-v
6.14.8
其他套餐:
“依赖项”:{
“@react本机社区/异步存储”:“^1.12.0”,
“@react本地社区/屏蔽视图”:“0.1.10”,
“@react导航/native”:“5.6.1”,
“@react导航/堆栈”:“^5.9.0”,
“i18next”:“19.5.2”,
“反应”:“16.11.0”,
“react-i18next”:“11.7.0”,
“反应本机”:“0.62.2”,
“react本机摄像头”:“3.31.0”,
“反应本机配置”:“1.2.1”,
“反应本机手势处理程序”:“1.6.1”,
“react native get random Value”:“1.4.0”,
“反应本地位置”:“2.5.0”,
“react native modalize”:“2.0.5”,
“react native Reactivated”:“1.9.0”,
“反应本地安全区域上下文”:“3.0.7”,
“反应本机屏幕”:“2.9.0”,
“react native svg”:“12.1.0”,
“ts行动”:“11.0.0”,
“使用上下文选择器”:“1.1.2”,
“uuid”:“8.2.0”
},
“依赖性”:{
“@babel/core”:“^7.6.2”,
“@babel/runtime”:“^7.6.2”,
“@react native community/eslint config”:“^0.0.5”,
“@types/jest”:“^26.0.3”,
“@types/react”:“^16.9.38”,
“@types/react native”:“^0.62.13”,
“@types/react测试呈现程序”:“^16.9.2”,
“@types/uuid”:“^8.0.0”,
“@typescript eslint/eslint插件”:“^3.9.1”,
“@typescript eslint/parser”:“^3.9.1”,
“巴别塔笑话”:“^24.9.0”,
“巴别塔插件模块解析器”:“^4.0.0”,
“eslint”:“^6.8.0”,
“eslint配置美观”:“^6.11.0”,
“eslint插件反应”:“^7.20.6”,
“eslint插件反应挂钩”:“^4.1.0”,
“eslint插件反应本机”:“^3.8.1”,
“哈士奇”:“^4.2.5”,
“玩笑”:“^24.9.0”,
“林特舞台”:“^10.2.11”,
“metro react native babel预设”:“^0.58.0”,
“更漂亮”:“^2.0.5”,
“react native fast image”:“^8.1.5”,
“反应测试渲染器”:“16.11.0”,
“ts笑话”:“^26.1.1”,
“tslint”:“^6.1.2”,
“类型脚本”:“^3.9.5”
}我在回答我自己的问题:经过整整两天的努力,我得到了解决方案“npx react native start--reset cache”,谢谢。从react native/stack 5.8.0迁移到5.9.0时,我也遇到了同样的问题。你为我节省了很多时间。