我正在使用react-native,并且试图将导航添加到我的项目中。当我添加以下代码行:
import { createStackNavigator } from "@react-navigation/stack";
,出现此错误:
Failed building JavaScript bundle.
Unable to resolve "@react-navigation/stack" from "App.js"
我尝试了此 stackoverflow link中建议的所有解决方案,但没有一个对我有用!我多次使用这些命令重新安装了所有内容。
我正在使用博览会。
答案 0 :(得分:1)
要使用stackNavigator,应单独安装依赖项。
在安装@ react-navigation / native之后,安装@ react-navigation / stack:
npm install @react-navigation/stack
Tutorial说:
要使用此导航器,请确保您具有@ react-navigation / native及其依赖项(遵循本指南),然后安装@ react-navigation / stack:
npm install @ react-navigation / stack
答案 1 :(得分:1)
我在使用 expo 时遇到了同样的问题。
我的解决方案只是用标志开始 expo 以清除 Metro bundler 缓存
expo start -c