【问题标题】:React native: "Failed building JavaScript bundle. Unable to resolve "@react-navigation/stack" from "App.js""React native:“构建 JavaScript 包失败。无法从“App.js”解析“@react-navigation/stack””
【发布时间】:2020-07-11 15:27:59
【问题描述】:

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

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

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

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

我正在使用博览会。

【问题讨论】:

    标签: javascript node.js react-native expo


    【解决方案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

    【讨论】:

      【解决方案2】:

      我在使用 expo 时遇到了同样的问题。

      我的解决方案是使用标志启动 expo 以清除 Metro bundler 缓存

      expo start -c
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-10-24
        • 2020-07-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-12-15
        相关资源
        最近更新 更多