首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复此错误:模块未找到:无法解析'react-navigation/stack'?

如何修复此错误:模块未找到:无法解析'react-navigation/stack'?
EN

Stack Overflow用户
提问于 2021-05-31 04:22:10
回答 2查看 80关注 0票数 0

package.json:

代码语言:javascript
复制
"@react-navigation/native": "^5.9.4", 
"@react-navigation/stack": "^5.14.5",

MainNavigator:

代码语言:javascript
复制
import React from 'react';
import {
  createStackNavigator,
  createAppContainer,
} from 'react-navigation/stack';
import HomeScreen from './Surveys'


const Stack = createStackNavigator(MyStack);

function MyStack() {
  return (
    <Stack.Navigator>
      <Stack.Screen name="HomeScreen" component={HomeScreen} />

    </Stack.Navigator>
  )
}

export default createAppContainer(Stack);

我已经删除了为世博会安装的node_modules,npm,安装了专门的react导航/native,安装了专门的react导航/堆栈。我在这件事上折腾了一个小时,什么也解决不了。

EN

回答 2

Stack Overflow用户

发布于 2021-05-31 04:26:26

试试这个:

代码语言:javascript
复制
$ yarn add react-navigation
$ expo install react-native-gesture-handler react-native-reanimated react-native-screens react-native-safe-area-context @react-native-community/masked-view
$ yarn add react-navigation-stack @react-native-community/masked-view
代码语言:javascript
复制
import { createAppContainer } from 'react-navigation';
import { createStackNavigator } from 'react-navigation-stack';
票数 0
EN

Stack Overflow用户

发布于 2021-05-31 08:55:35

我试图使用这些库/组件的旧版本来重用旧项目的各个部分。解决方案是使用当前版本从头开始构建它,这非常容易/快速。我浪费了几个小时,我猜这并不是完全的损失,因为这将提醒我,有时从头开始更好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67765490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档