首页 > 解决方案 > 未找到 React Native 模块:无法使用 react-native-router-flux 解析“@react-navigation/core”

问题描述

我有这个基本的 React Native 代码,一旦我从react-native-router-flux. 它抛出Module not found: Can't resolve '@react-navigation/core'

如果我取消注释 line import { Router, Scene } from "react-native-router-flux";,一切正常。我也手动做了npm install @react-navigation/core但无济于事

import React from "react";
import { Router, Scene } from "react-native-router-flux";

class Index extends React.Component {
    render() {
        return <div></div>
    }
}

export default Index;

我会错过什么?

版本

反应 v17.0.2

react-native-router-flux v4.3.1

反应原生 v0.66.3

标签: react-nativereact-native-router-flux

解决方案


最新的 react-native 版本 (v0.66.3) 与相当旧的 react-native-router-flux (v4.3.1) 不兼容。最好找@react-navigation/native

感谢@XplosiVe06 指出


推荐阅读