使用Expo Metro Bundler代替react-native start



目前我正在将我的react native应用程序迁移到expo bare工作流。到目前为止,一切都很好,除了以下几点。

这可能看起来像一个新手的错误,但是当我从Xcode运行我的应用程序时,我无法使用Metro Bundler从Expo。以前,我可以从Xcode中运行,模拟器会出现在Metro Bundler中,其中包含所有日志,这非常有用。

我已经搜索了几天,我发现最接近我想要的东西,是使用expo build:ios。问题是,它会弹出一个警告,告诉我如果我不确定自己在做什么,最好保持原样。这是一个很大的应用程序,所以我担心它可能会导致错误,因此我没有这样做。

如果有人知道,如果这个命令是我正在寻找,或有更好的建议,这将是非常感激。谢谢你。

[编辑]

更具体地说,我不是指使用Expo Go应用程序。我的意思是一个独立的应用程序(我不确定这是否是正确的术语)。谢谢你! !

expo build:ios用于为应用程序构建应用程序包。当你想要在商店中发布应用程序时使用,这就是为什么它要求iOS开发者帐户的凭据。

如果你只是想运行你的应用程序和检查,那么你应该使用expo start。这将为您启动Metro Bundler,然后您可以在设备上运行应用程序,扫描出现在那里的QR码。

相关内容

最新更新