在 WebStorm 上的每个文件键上触发 React-native 热重载

React-native hot reloading triggered on every file key up on WebStorm

我遇到了热重载和 WebStorm 的问题。

几周前我没有遇到这个问题,因为当我从 WebStorm 集中注意力时,热重载才刚刚触发。但是现在每次文件更改都会触发热重载,这很烦人,因为大多数时候我没有完成逻辑并触发错误。

有人注意到使用 WebStorm 编写 react-native 时的新行为吗?

我认为当您的应用程序在您的手机前台时,禁用热重载选项会对您有所帮助,然后只需转到应用程序的选项菜单并禁用热重载。

如果您使用的是 iOS 设备,请执行 ⌘ + D 并单击“禁用热重载”

我不确定,但对于 android,我认为是 ⌘ + M(r),如果您不在 mac 上,请尝试使用 Control 而不是 ⌘

编辑:您的 package.json 有问题。在 package.json

中更改启动命令

之前: "start": "react-native start"

改为: "start": "node node_modules/react-native/local-cli/cli.js start"

或者你可以再做一件事,只需重新安装cli,命令如下所述:

npm uninstall -g react-native-cli
 npm install -g react-native-cli

干杯:)

所以我刚刚解决了这个问题,在 webstorm 上禁用 ESLint plugin,这个插件在每次文件更改时触发 hot reloading,而不是 IDE focus out 就像我安装之前一样那个插件。