我使用的是 react-router-native 版本4.3.0 ,最近又升级到了5.0.1 。
该应用将不再运行,并且在终端上出现以下错误: _无法解决来自“ node_modules / react-router / MemoryRouter.js”的“警告” _
模拟器显示类似的错误: _无法解决来自“ node_modules / react-router / MemoryRouter.js”的“警告”。 Haste模块应用程序中不存在MemoryRoter.js“ _
我已经审查了change log,升级应该没有问题。
非常感谢您的帮助。
版本
反应:16.5
反应路由器:^ 5.0.1,
react-router-native:5.0.1
博览会:32.0.0
这是我在更新之前的工作:
import { NativeRouter, Route, withRouter } from 'react-router-native';
render() {
return(
<NativeRouter>
<Route exact path="/" component={ HomeScreen }/>
<Route path="/login/" component={ LoginScreen }/>
<Route path="/activate/" component={ ActivateScreen } />
<Route path={"/athlete/"} component={ AthleteScreen } />
<Route path="/activity/" component={ ActivityScreen } />
</NativeRouter>
)
}