React native:“无法构建JavaScript捆绑包。无法从“ App.js”解析“ @ react-navigation / stack”

时间:2020-07-11 15:27:59

标签: javascript node.js react-native expo

我正在使用react-native,并且试图将导航添加到我的项目中。当我添加以下代码行:

import { createStackNavigator } from "@react-navigation/stack";,出现此错误:

Failed building JavaScript bundle.
Unable to resolve "@react-navigation/stack" from "App.js"

我尝试了此 stackoverflow link中建议的所有解决方案,但没有一个对我有用!我多次使用这些命令重新安装了所有内容。

我正在使用博览会。

2 个答案:

答案 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