我正在使用 React Native 構建一個專案expo。我不斷收到同樣的錯誤:在此處輸入圖片描述
這是我的App.js:
import 'react-native-gesture-handler';
import React from 'react';
import { StyleSheet, Text, View } from 'react-native';
import { createStackNavigator } from '@react-navigation-stack';
import Home from './src/components/Home.js';
const Stack = createStackNavigator();
function myStack() {
return (
<Stack.Navigator>
<Stack.Sreen
name="Home"
component={Home}
/>
</Stack.Navigator>
);
}
export default function App() {
return (
<NavigationContainer>
<myStack/>
</NavigationContainer>
);
}
這是我的一小部分package.json:
"dependencies": {
"@react-navigation/core": "react-navigation/core",
"@react-navigation/native": "react-navigation/native",
"expo": "~42.0.1",
"expo-status-bar": "~1.0.4",
"react": "16.13.1",
"react-dom": "16.13.1",
"react-native": "https://github.com/expo/react-native/archive/sdk-42.0.0.tar.gz",
"react-native-gesture-handler": "~1.10.2",
"react-native-web": "~0.13.12",
"react-navigation": "^4.4.4",
"react-navigation-stack": "^2.10.4"
},
你能幫我理解為什么即使我安裝了我也會收到這個錯誤react-navigation-stack嗎?
uj5u.com熱心網友回復:
請閱讀react-navigationv4.x的說明,react-navigation-stack。
洗掉@符號,您需要像這樣使用它:
import { createStackNavigator } from 'react-navigation-stack';
要安裝,請運行以下 cmd expo:
expo 安裝 react-navigation-stack
希望這對你有用。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/316882.html
下一篇:在另一個映射中映射物件反應原生
