首页 > 解决方案 > React native:“构建 JavaScript 包失败。无法从“App.js”解析“@react-navigation/stack””

问题描述

我正在使用 react-native,我正在尝试向我的项目添加导航。当我添加这行代码时:

import { createStackNavigator } from "@react-navigation/stack";,我得到这个错误:

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

我尝试了此stackoverflow 链接中建议的所有解决方案,但没有一个对我有用!我不止一次地使用这些命令重新安装了所有东西。

我正在使用世博会。

标签: javascriptnode.jsreact-nativeexpo

解决方案


要使用 stackNavigator,您应该单独安装依赖项。

安装@react-navigation/native 后,安装@react-navigation/stack:

npm install @react-navigation/stack

教程说:

要使用此导航器,请确保您拥有 @react-navigation/native 及其依赖项(遵循本指南),然后安装 @react-navigation/stack:

npm install @react-navigation/stack


推荐阅读