尽管我已经安装了"react-navigation“和”react-native-gesture handler“,但我仍然面临着这样的问题:”反应导航不存在于haste模块映射中“。
import {
createStackNavigator,
createAppContainer,
} from 'react-navigation'
const RootStack = createStackNavigator({
SplashScreen: { screen: SplashScreen },
MainScreen: { screen: MainScreen },
AddExpenseScreen: { screen: AddExpenseScreen },
}, {
initialRouteName: 'SplashScreen',
headerMode: 'none'
})
const App = createAppContainer(RootStack)
Package.json
------------
"dependencies": {
"react": "16.8.3",
"react-native": "0.59.9",
"react-native-gesture-handler": "^1.5.0",
"react-native-navigation": "^3.3.0",
"react-redux": "^7.1.1",
"redux": "^4.0.4",
"redux-logger": "^3.0.6"
},发布于 2019-11-01 15:19:54
在您的package.json中,它显示为"react-native-navigation",但您是从"react-navigation“导入的。
确保正确地按照说明进行https://reactnavigation.org/docs/en/getting-started.html
发布于 2019-11-01 17:47:09
而不是:
const App = createAppContainer(RootStack)尝试:
export default createAppContainer(RootStack);有关详细信息,请查看this。
https://stackoverflow.com/questions/58654822
复制相似问题