【问题标题】:Eject Expo project from virtual machine从虚拟机中弹出 Expo 项目
【发布时间】:2020-05-08 06:38:45
【问题描述】:

我将 expo 用于我的 react native 项目,直到现在我使用我的实际机器来运行和午餐本地主机,一切正常。 所以现在我制作了一个虚拟机,我再次安装了 expo 并将我的项目复制到那里,以便仅在虚拟机上弹出我的项目,并保持它在真机上不弹出。 问题是当我在我的虚拟机上运行“expo start”时,我得到了这个: 正如您所看到的那样,它写着“以..身份登录”,所以我担心如果我对我的虚拟机进行了一些更改,它也会影响实际项目并且无法将其注入回来。 有没有办法避免这种情况?你能建议我做什么? 我是原生反应的新手。谢谢你的回答

【问题讨论】:

    标签: react-native expo


    【解决方案1】:

    您在 VM 上执行的任何操作都会保留在您的 VM 上,并且不会影响您在它之外的代码。如果您担心不可逆转的损坏,您应该将代码存储在 git 存储库中。

    退出的 expo 项目成为常规 react-native-cli 项目,您不能再使用 expo 使用它,需要在项目目录中使用“npm start”或“yarn start”命令启动它。您还需要针对 iOS 和 Android 进行一些不同的额外安装,请查看 official setup guide

    【讨论】:

    • 你好,我感谢你的回复,我的项目确实有一个 git repo,我已经看到了 expo 项目被弹出时发生的变化,我唯一担心的是因为当我启动我的 vm 上的 localhost 记录为我的 expo iD,所以我担心它会影响我的全球项目,但是谢谢
    猜你喜欢
    • 2022-08-18
    • 2018-08-08
    • 1970-01-01
    • 2012-04-02
    • 2020-05-17
    • 2017-03-06
    • 1970-01-01
    • 2019-03-28
    • 1970-01-01
    相关资源
    最近更新 更多