无法解析“./GestureHandlerRootView
Unable to resolve "./GestureHandlerRootView
我试图创建一个简单的路由(安装包括此在内的所有包),但我收到错误无法从 "node_modules\react-native-gesture-handler\GestureHandler.js" 解析“./GestureHandlerRootView”
构建 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。如果可能的话,我会用更新的版本再试一次。
刚刚发布了一个新的更新。
重新安装库以获取新版本 1.5.5.
它对我有用。
刚遇到同样的问题。 GestureHanderRootView.js 由于某种原因从节点模块中丢失。现在,我刚刚创建了文件并从这里复制,一切都很好:
在我的例子中 GestureHanderRootView.js 存在,但它被缓存在 gradle 中。
我从根方向使用它:
cd android && ./gradlew clean && ./gradlew :app:bundleRelease
我试图创建一个简单的路由(安装包括此在内的所有包),但我收到错误无法从 "node_modules\react-native-gesture-handler\GestureHandler.js" 解析“./GestureHandlerRootView” 构建 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。如果可能的话,我会用更新的版本再试一次。
刚刚发布了一个新的更新。
重新安装库以获取新版本 1.5.5.
它对我有用。
刚遇到同样的问题。 GestureHanderRootView.js 由于某种原因从节点模块中丢失。现在,我刚刚创建了文件并从这里复制,一切都很好:
在我的例子中 GestureHanderRootView.js 存在,但它被缓存在 gradle 中。 我从根方向使用它:
cd android && ./gradlew clean && ./gradlew :app:bundleRelease