【发布时间】:2021-11-12 17:28:37
【问题描述】:
我有这个基本的 React Native 代码,一旦我从 react-native-router-flux 导入任何内容,它就无法编译。它抛出 Module not found: Can't resolve '@react-navigation/core'
如果我取消注释行 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
React-native v0.66.3
【问题讨论】:
-
你试过 npm i @react-navigation/core 吗?
-
是的。它没有帮助。该文件已存在于 node_modules 文件夹中。只有在我导入 react-native-router-flux 之后,它才能找到路径@XplosiVe06
-
你使用的是哪个版本的 react-native? react-native-router-flux 是哪个版本的?
-
不用担心,但是这个包已经 8 个月没有更新了,所以我猜你的 react-native 或 react-navigation 版本之间存在问题,这对于这个包来说太新了。尝试使用另一个包或降级 react-native 和 react-navigation ......这不是一个真正合适的解决方案
-
完全正确。我应该早点检查一下。
标签: react-native react-native-router-flux