我正在尝试向我的应用程序中的列表添加一点滑动手势。我导入了“从'react-native-gesture-handler/Swipeable'导入Swipeable;” 现在我收到以下错误:
*undefined 无法从 /Users/../../ListItem.js 解析模块 react-native-gesture-handler/Swipeable:在项目中找不到 react-native-gesture-handler/Swipeable。如果您确定该模块存在,请尝试以下步骤:
- 清除守望者手表:watchman watch-del-all
- 删除 node_modules 并运行 yarn install
- 重置 Metro 的缓存:yarn start --reset-cache
- 删除缓存:rm -rf /tmp/metro-**
老实说,我不确定如何处理最后四个步骤
这是一些代码:
function ListItem({title, subTitle, image, onPress, renderRightActions}) {
return (
<Swipeable renderRightActions={renderRightActions}>
<TouchableHighlight underlayColor={colors.white} onPress={onPress}>
<View style={styles.container}>
<Image style={styles.image} source={ require('../assets/image1.jpeg')}/>
<View>
<Text style={styles.title}>{title}</Text>
<Text style={styles.subTitle}>{subTitle}</Text>
</View>
</View>
</TouchableHighlight>
</Swipeable>
);
}
有任何想法吗?:(