首页 > 解决方案 > React-native 快速刷新坏了

问题描述

最近我的快速刷新停止在我所有的 react native 项目中工作,我什至尝试初始化一个新项目,但它也无法在那里工作

我已经尝试了以下所有尝试:

-. watchman watch-del-all
-. rm -rf /usr/local/var/run/watchman && brew uninstall watchman && brew install watchman
-. clean node_modules and "npm run -- --reset-cache"

无论我在修改源代码后尝试以何种方式重新加载应用程序,都不会反映更改。我必须停止并卸载应用程序,运行npm run -- --reset-cache然后npm run android再次运行才能反映更改。

这真的让我很生气,因为我找不到它的原因。它以前工作过,我没有在我的机器上安装任何应用程序。我现在无法格式化我的机器并重新从头开始,但这是一台 Mac,重新格式化很麻烦..

标签: react-nativemetro-bundlerwatchman

解决方案


它与 react-native、metro bundler 或 sudo 权限无关,这是因为 .git/index.lock 文件!

只需将其删除,一切都会好起来的。

在项目的根目录中执行此命令:

rm .git/index.lock

推荐阅读