Reactjs 对app.js文件中的本机更改作出反应,而不是反映在expo上

Reactjs 对app.js文件中的本机更改作出反应,而不是反映在expo上,reactjs,react-native,Reactjs,React Native,我按照官方的react native文档安装并运行一个示例react native应用程序。我通过以下操作创建了一个示例应用程序: 创建react本机应用程序项目 然后我按照指示安装了Expo应用程序,扫描二维码,打开app.js文件 app.js 然后我取下你的手机打开开发者菜单。 并保存以检查编辑器上的更改是否反映在移动应用程序上。 但我还没有看到世博会应用程序有任何变化。我甚至在安卓手机上打开了chrome浏览器,输入了ip地址,但仍然没有改变 在从开发者菜单打开实时重新加载或热重新加载之

我按照官方的react native文档安装并运行一个示例react native应用程序。我通过以下操作创建了一个示例应用程序:

创建react本机应用程序项目

然后我按照指示安装了Expo应用程序,扫描二维码,打开app.js文件

app.js

然后我取下你的手机打开开发者菜单。 并保存以检查编辑器上的更改是否反映在移动应用程序上。
但我还没有看到世博会应用程序有任何变化。我甚至在安卓手机上打开了chrome浏览器,输入了ip地址,但仍然没有改变

在从开发者菜单打开实时重新加载或热重新加载之前,应用程序不会自动重新加载JavaScript

通过摇动设备,或在iOS模拟器上按Cmd+D,或在Android模拟器上按Cmd+M,可以访问dev菜单。请注意,在一些Android设备上,需要非常剧烈的震动才能注册

如果未通过命令“npm start”启动服务,请确保npm服务器正在运行 通过摇动设备或使用命令“adb外壳输入键事件82”访问开发者菜单 '或在linux上按ctrl+M 从“开发”菜单选项中选择“启用实时重新加载” 保存后,屏幕应重新加载更改。
你有没有试着在emulator上摇晃你的设备或Cmd+M并重新加载JavaScript?我试过几次摇晃我的手机,但都没有成功。我注意到在一些Android设备上,摇晃有点像雪花,你需要真的把手腕放进去!:-但是,在从开发者界面菜单打开实时重新加载或热重新加载之前,应用程序不会自动重新加载javascript。如果你真的不能让摇动菜单出现,那就是一个问题。你是对的。我不得不使劲摇晃它,才能得到js加载菜单。启用热重新加载后,更改开始出现。这确实有效。不知道安卓面临的是什么。
import React from 'react';
import { StyleSheet, Text, View } from 'react-native';

export default class App extends React.Component {
  render() {
    return (
      <View style={styles.container}>
        <Text>Open up App.js to start working on your app!</Text>
        <Text>Changes you make will automatically reload.</Text>
        <Text>Shake your phone to open the developer menu.</Text>
      </View>
    );
  }
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    backgroundColor: '#fff',
    alignItems: 'center',
    justifyContent: 'center',
  },https://stackoverflow.com/questions/278192/view-the-change-history-of-a-file-using-git-versioning
});