React native 热重新加载不会更新更改
我有一个react本机应用程序,现在当我对其进行更改时,会触发热重新加载,但更改不会显示在应用程序中。例如,在样式表中将背景颜色从绿色更改为白色会导致应用程序显示“热重新加载”,但随后颜色保持为白色。完全重新加载应用程序将显示绿色背景 我尝试过的事情: (由于解决方案过时而无法工作) 通过Xcode和React native 热重新加载不会更新更改,react-native,hot-reload,React Native,Hot Reload,我有一个react本机应用程序,现在当我对其进行更改时,会触发热重新加载,但更改不会显示在应用程序中。例如,在样式表中将背景颜色从绿色更改为白色会导致应用程序显示“热重新加载”,但随后颜色保持为白色。完全重新加载应用程序将显示绿色背景 我尝试过的事情: (由于解决方案过时而无法工作) 通过Xcode和反应本机运行ios运行模拟器 仅在热重新加载、热重新加载和实时重新加载的情况下运行,仅在实时重新加载的情况下运行。有远程调试和无远程调试 系统: MacOS:10.13.2 反应本机:0.5
反应本机运行ios运行模拟器
仅在热重新加载、热重新加载和实时重新加载的情况下运行,仅在实时重新加载的情况下运行。有远程调试和无远程调试
系统:MacOS:10.13.2
反应本机:0.51.0
React Native Cli:2.0.1
Xcode(用于运行模拟器):9.2 这里出了什么问题?我怎样才能重新加载到工作中 编辑:
看起来这是一个很好的例子。保留此问题,以防有人有解决方法。降级为react native 0.48.4解决了此问题。仍然不是最佳解决方案,因此我不会将此标记为答案 解决方案 react native bundle--platform android--dev false--entry file index.js--bundle输出android/app/src/main/assets/index.android.bundle--assets dest android/app/src/main/res 输出将是: c:\Users\lenger\Desktop\webrowser>react native bundle--platform android--dev false--entry file index.js--bundle output android/app/src/main/assets/index.android.bundle--assets dest android/app/src/main/res 扫描c:\Users\lenger\Desktop\webrowser\node_模块中的符号链接文件夹(43ms) 在c:\Users\lenger\Desktop\webrowser\node\U模块(38ms)中扫描文件夹中的符号链接 加载依赖关系图,完成。 捆绑:开始 包:完成 bundle:将bundle输出写入:android/app/src/main/assets/index.android.bundle bundle:完成对bundle输出的写入 之后 再次运行react native运行android,您将发现您的修改工作 感谢: 试试看
rm -rf /usr/local/var/run/watchman && npm uninstall watchman && npm install watchman
或
然后
你发表这个答案的理由是什么?
rm -rf /usr/local/var/run/watchman && brew uninstall watchman && brew install watchman
react-native run-android