选择模拟器的“摇动”手势以调出“重新加载/检查器/监视器”选项时,缺少“启用实时重新加载”和“启用热重新加载”选项。
我正在运行一个旧版本以及一个新实例(相同的代码)。新实例未显示最有用的选项。
本机信息
产生:
React Native Environment Info:
System:
OS: macOS 10.14.4
CPU: (4) x64 Intel(R) Core(TM) i5-4278U CPU @ 2.60GHz
Memory: 84.52 MB / 8.00 GB
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 11.4.0 - /usr/local/bin/node
Yarn: 1.12.3 - /usr/local/bin/yarn
npm: 6.5.0 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
SDKs:
iOS SDK:
Platforms: iOS 12.2, macOS 10.14, tvOS 12.2, watchOS 5.2
Android SDK:
API Levels: 23, 25, 26, 27, 28
Build Tools: 26.0.2, 26.0.3, 27.0.3
System Images: android-26 | Google APIs Intel x86 Atom, android-28 | Google APIs Intel x86 Atom
IDEs:
Android Studio: 3.2 AI-181.5540.7.32.5056338
Xcode: 10.2/10E125 - /usr/bin/xcodebuild
npmPackages:
react: ^16.8.6 => 16.8.6
react-native: ^0.56.1 => 0.56.1
npmGlobalPackages:
react-native-git-upgrade: 0.2.7
到目前为止,我已经删除了iOS构建目录并重置了所有内容:
rm -rf ios / build && watchman watch-del-all && npm start---reset-cache
然后重新纱线
yarn start --reset-cache
重新启动,都无济于事。
我正在使用React Native 0.56.1
我在右侧包括了一个旧的模拟器窗口的屏幕快照,并使用相同的代码库创建了一个新实例。
答案 0 :(得分:0)
如果缺少Hot Reload或Live Reload选项,则是由于react-native博客中提到的原因
当我们向React Native社区询问常见的痛点时,最重要的答案之一就是“热重装”功能被打破了。对于功能组件,它无法可靠运行,经常无法更新屏幕,并且对错别字和错误没有弹性。
https://facebook.github.io/react-native/blog/2019/09/18/version-0.61