自从我添加了react-native导航抽屉包后,我遇到了一些麻烦。我在SO和GitHub上看了很多东西,到目前为止,大多数都只是说添加到babel和清除缓存。我也尝试过不在我的babel配置中添加它,但后来我得到了下面的错误2。
我所要做的就是使用react-native-drawer包来允许我使用drawer和stack导航-这是两个不同的包,但两者都需要。
抱歉,没有太多的信息,但我是新的React/React-本机和一无所知什么是有用的。只是问,我会提供它作为一个编辑。
错误消息1(使用当前babel配置)
index.js:无法找到模块'react-native-reanimated/plugin'
babel.config.js
module.exports = {
presets: [
'module:metro-react-native-babel-preset'
],
plugins: [
"react-native-reanimated/plugin"
]
};
package.json
"react-native-reanimated": "^1.13.3",
错误2(没有插件在babel配置)
错误:不变量冲突:模块AppRegistry不是已注册的可调用模块(调用runApplication)。错误的常见原因是应用程序条目文件路径不正确。当JS包损坏或加载React Native时出现早期初始化错误时,也可能发生这种情况。
如果我注解掉抽屉行,这个错误就会消失
1条答案
按热度按时间4xy9mtcn1#
1.13.3不需要配置巴别塔插件。
检查你的项目根目录,如果你有config你的babel.config.js文件,如果你发现这样的代码,删除它: