【发布时间】:2017-09-02 11:10:56
【问题描述】:
我正在尝试使用我的 React Native 项目进行热重载。打包程序会显示消息Bundling index.ios.js ... [hmr enabled],当我进行更改时,我会在设备上看到Hot reloading... 消息闪烁,因此我确信正在检测到更改。但是,实际屏幕并未反映代码更改。实时重新加载工作正常。
我已经重新安装了节点模块并重置/卸载/重新安装了 watchman。似乎没有任何效果。
我还应该尝试什么?如何找出屏幕未更新的原因?
【问题讨论】:
-
你试过用
watchman watch-del-all清除守望者吗? -
现在试过了,它说我使用的是 4.9.0 并列出了我的 react-native 项目目录。仍然没有反映出任何变化。
-
这个怎么样?
rm -rf /usr/local/var/run/watchman && brew uninstall watchman && brew install watchman -
相同。更改仍未反映出来。
-
您是否尝试过使用 root 运行您的打包程序?
标签: ios macos react-native