我正在使用expo-cli工具来开发react native。我使用的是Android模拟器:运行“纱线启动”后,控制台会问我:
To run the app with live reloading, choose one of:
• Scan the QR code above with the Expo app (Android) or the Camera app (iOS).
• Press a for Android emulator.
• Press e to send a link to your phone with email.
• Press s to sign in and enable more options.
我按a。模拟器成功加载了expo应用程序,但显示的文本未更新。我的意思是,在我将其添加到app.js之前:
export default function App() {
return (
<UtilityThemeProvider>
<Box><Text>Hello App</Text></Box>
</UtilityThemeProvider>
);
}
实际上它显示Hello App
。但是然后我安装了反应导航和类似的依赖项,并将其放在app.js上:
export default function App() {
return (
<UtilityThemeProvider>
<Navigation />
</UtilityThemeProvider>
);
}
没有错误显示。不在模拟器的控制台中,也不在控制台中,也没有在地铁捆绑器中!但是android模拟器仍然显示Hello App
这是我导出和导入Navigator
组件的方式:
index.js:
export default class Navigation extends Component{
state = {}
render(){
return <AppNavigator />
}
}
App.js:
import Navigation from './src/views/index'
我尝试过的事情:
yarn start
3-确保我的IDE仍处于自动保存模式任何想法我能做什么?我是否有接触过某些东西以禁用重新加载的可能性?
答案 0 :(得分:0)
单击Android模拟器Ctrl + M并检查是否具有“启用实时重新加载”选项