删除metro缓存
1. 使用命令行直接清除缓存
当你启动Metro服务时,可以通过添加特定的命令行参数来清除缓存。以下命令会启动Metro bundler并清除其缓存:
npx react-native start --reset-cache
2.手动删除缓存文件
Metro bundler 的缓存文件通常存放在系统的临时文件夹中。你可以手动找到这些文件并删除它们。这个位置可能根据操作系统的不同而不同:
rm -f /tmp/metro-* & rm -rf $TMPDIR/metro-*
3.重置整个RN环境
rm -rf node_modules/ && npm cache clean --force && yarn && watchman watch-del-all && rm -f /tmp/metro-* & rm -rf $TMPDIR/metro-* && npx react-native start --reset-cache