Zen*_*aro 5 watchman react-native metro-bundler
最近,我的快速刷新停止在我的所有反应本机项目中工作,我什至尝试初始化一个新项目,但它在那里也不起作用
我已经尝试了以下所有尝试:
-. 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"
Run Code Online (Sandbox Code Playgroud)
无论我在修改源代码后尝试以何种方式重新加载应用程序,更改都不会得到反映。我必须停止并卸载该应用程序,运行npm run -- --reset-cache然后npm run android再次运行才能反映更改。
这真是要了我的命,因为我找不到原因。它之前可以工作,但我没有在我的机器上安装任何应用程序。我现在缺少格式化我的机器并从头开始一切,但这是一台 Mac,重新格式化很麻烦。
小智 8
它与react-native、metro bundler 或sudo 权限无关,这是因为.git/index.lock 文件!
只要将其删除,一切就OK了。
在项目的根目录中执行此命令:
rm .git/index.lock
Run Code Online (Sandbox Code Playgroud)
您是否尝试过这里提到的所有解决方案?看来还有很多你没尝试过
https://github.com/facebook/react-native/issues/28420
几乎所有的方法都试过了,还是不行,无奈之下,
sudo npx react-native start解决了我的问题
https://github.com/facebook/react-native/issues/28420#issuecomment-755082770
| 归档时间: |
|
| 查看次数: |
8323 次 |
| 最近记录: |