gpt4 book ai didi

react-native - `createStackNavigator()` 已移至 `react-navigation-stack`

转载 作者:行者123 更新时间:2023-12-03 12:01:01 25 4
gpt4 key购买 nike

我在我的项目中使用了 react-navigation,并弹出此错误。

我用谷歌搜索了这个错误信息,没有找到结果。

(我还不能发图片)

错误信息如下:

`createStackNavigator()` has been moved to `react-navigation-stack`. See https://reactnavigation.org/docs/4.x/stack-navigator.html for more details.

代码在我 friend 的机器上工作,不知何故

最佳答案

正如错误所说,在react-navigation在第 4 版中,所有导航器都已移至单独的存储库,因此您必须单独安装它们。

对于 StackNavigator您必须安装 react-navigation-stack使用:

npm i react-navigation-stack   //or yarn add react-navigation-stack

之后,转到您定义的文件 createStackNavigator并改变:
import { createStackNavigator } from 'react-navigation'

到:
import { createStackNavigator } from 'react-navigation-stack'

发生此错误的原因可能是您的 friend 使用了 react-navigation v. 3 但在您的 package.json 中它正在使用 react-navigation版本>3。你什么时候做的 npm install它下载了最新版本的 react-navigation(上周更新到版本 4 并进行了这些更改)

其他导航器也是如此。

来源: https://reactnavigation.org/docs/en/stack-navigator.html

关于react-native - `createStackNavigator()` 已移至 `react-navigation-stack`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57817573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com