Reactjs React JS,React导航的库问题
我是react的初学者,我学习使用(法语)教程学习react母语。我的项目中有一个新的库,我添加了react导航,我不知道在检查设备时为什么会出现此错误 无法从“navigation/navigation.js”(我的文件)解析模块“react navigation stack”。在项目中找不到react navigation stack 以下是法语教程的链接: 如果你能帮助我,非常感谢。我不明白为什么它不起作用 Package.json:Reactjs React JS,React导航的库问题,reactjs,react-native,Reactjs,React Native,我是react的初学者,我学习使用(法语)教程学习react母语。我的项目中有一个新的库,我添加了react导航,我不知道在检查设备时为什么会出现此错误 无法从“navigation/navigation.js”(我的文件)解析模块“react navigation stack”。在项目中找不到react navigation stack 以下是法语教程的链接: 如果你能帮助我,非常感谢。我不明白为什么它不起作用 Package.json: "main": "n
"main": "node_modules/expo/AppEntry.js",
"scripts": {
"start": "expo start",
"android": "expo start --android",
"ios": "expo start --ios",
"web": "expo start --web",
"eject": "expo eject"
},
"dependencies": {
"expo": "~38.0.8",
"expo-status-bar": "^1.0.2",
"react": "~16.11.0",
"react-dom": "~16.11.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-38.0.2.tar.gz",
"react-native-web": "~0.11.7",
"react-navigation": "^4.4.0"
},
"devDependencies": {
"@babel/core": "^7.8.6",
"babel-preset-expo": "~8.1.0"
},
"private": true
}
您的指南正在使用React Navigation 4,它有一个指向React Navigation页面的链接,该页面已更新为使用版本5 因此,此处可能缺少一些依赖项,但由于您正在学习,因此最好转到新版本并按照安装新版本和所有依赖项,然后使用:
import { NavigationContainer } from '@react-navigation/native';
import { createStackNavigator } from '@react-navigation/stack';
这里还有一个代码示例:你能粘贴你的包吗?json?我已经编辑了我的消息,谢谢你能帮助我@bababibi,看起来你没有安装
react导航堆栈
。你可以通过运行npm安装react导航堆栈来安装它,或者如果你使用的是纱线纱线添加react导航n-stack
。安装后,您应该在包.json
文件中的依赖项下看到react导航堆栈
。您看到的错误是“无法解析模块”“通常是由于没有安装软件包造成的。我已经安装了它,所以我认为这是因为安装不起作用,我可能会重新启动所有,但是我在新项目中的文件,谢谢你的帮助确定,谢谢你的帮助,我不完全理解,我已经更改了我的代码,以便进行以下操作:导入{createStackNavigator,createAppContainer}来自“@react navigation/stack”,所以现在我有了这个错误…看起来是一样的,所以我不知道我能做什么无法从“navigation\navigation.js”解析“@react navigation/stack”请按照链接指南安装React Navigation 5,然后在更改代码之前查看其中的示例应用程序。谢谢,我将继续检查并继续学习,我将告诉您如果继续不起作用,我已安装新版本并更改代码,现在是nativ导入的此错误{NavigationContainer}来自“@react-navigation/native”;我将在明天继续检查,谢谢您的帮助