急速模块图中不存在模块“ react-navigation-tabs”

时间:2019-10-06 21:17:26

标签: react-native react-navigation

我尝试在react native中创建选项卡导航。但是当我想导入import { createBottomTabNavigator } from 'react-navigation-tabs';时。我遇到以下错误:bundling failed: Error: Unable to resolve module `react-navigation-tabs` from `/Users/nicolasthibault/Desktop/RunApplication/Runenger/Views/NavigationReact.js`: Module `react-navigation-tabs` does not exist in the Haste module map

我尝试了很多类似主题的命令,但是其中任何一个都可以在我的情况下使用。 例如,我尝试了这些,但是并不能解决我的问题。

1. Clear watchman watches: `watchman watch-del-all`. 2. Delete the `node_modules` folder: `rm -rf node_modules && npm install`. 3. Reset Metro Bundler cache: `rm -rf /tmp/metro-bundler-cache-*` or `npm start -- --reset-cache`. 4. Remove haste cache: `rm -rf /tmp/haste-map-react-native-packager-*`.

感谢您的帮助。

2 个答案:

答案 0 :(得分:3)

安装react-navigation-tabs

yarn add react-navigation-tabs

npm install react-navigation-tabs

然后运行地铁:

react-native start --reset-cache

还要确保您已按照此处的说明进行操作:https://reactnavigation.org/docs/en/getting-started.html

答案 1 :(得分:2)

1)使用npm或yarn安装'react-navigation-tabs' 2)使用npm start --reset-cache构建项目,如果使用的是expo,请使用expo r -c

可以。