我试图创建一个简单的路由(安装所有包,包括这个),但我收到一个错误 Unable to resolve "./GestureHandlerRootView"from "node_modules\react-native-gesture-handler\GestureHandler.js"
构建 JavaScript 包失败。
import { createStackNavigator } from 'react-navigation-stack';
import { Main } from '../screens/Main';
import { createAppContainer } from 'react-navigation';
const RootStack = createStackNavigator(
{
Home: Main
},
{
initialRouteName: 'Home'
}
);
export const AppContainer = createAppContainer(RootStack);
和 app.js 文件
import React from 'react';
import { StyleSheet, Text, View } from 'react-native';
import { AppContainer } from './src/navigation/AppNavigation';
import { Main } from './src/screens/Main';
export default function App() {
return <AppContainer />;
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
alignItems: 'center',
justifyContent: 'center'
}
});
最佳答案
我刚刚遇到了这个问题,正在初始化一个新的 RN 应用程序。
我查看了我的旧项目,我看到 react-native-gesture-handler 现在更新到 1.5.4 .. 经过一番搜索,试图解决这个问题,我只是降级到手势处理程序的 1.5.3 版本,并跟进正常安装。
我也在使用 react-navigation 和 react-navigation-stack。如果可能的话,我会用更新的版本再试一次。
关于react-native - 无法解析“./GestureHandlerRootView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60030663/