react-native - 从虚拟机中弹出 Expo 项目
问题描述
我正在为我的 react native 项目使用 expo,直到现在我正在使用我的实际机器来运行和午餐本地主机,一切工作正常。所以现在我制作了一个虚拟机,我再次安装了 expo 并将我的项目复制到那里,以便仅在虚拟机上弹出我的项目,并保持它在真机上不弹出。问题是当我在我的虚拟机上运行“expo start”时,我得到了这个: 正如你所看到的那样“以..登录”,所以我担心如果我在我的虚拟机上进行了一些更改,它也会影响真正的项目,不能注入回来。有没有办法避免这种情况?你能建议我做什么?我是新来的本地人。谢谢你的回答
解决方案
无论您在 VM 上做什么,都将保留在您的 VM 上,并且不会影响您在 VM 之外的代码。如果您担心不可逆转的损坏,您应该将代码存储在 git 存储库中。
弹出的 expo 项目成为常规的 react-native-cli 项目,您不能再使用 expo 使用它,需要在项目目录中使用“npm start”或“yarn start”命令启动它。您还需要针对 iOS 和 Android 进行一些不同的额外安装,请查看官方设置指南。
推荐阅读
- r - 从多个页面抓取 html 节点
- jquery - 离子范围滑块不适用于中心标签
- javascript - 传递数组以填充数组
- kotlin - 具有多态 kotlinx 序列化的自定义序列化程序
- java - jenkinsfile 中的 docker run 忽略了黄瓜选项,但本地没有
- c++ - 两个错误消息说无法执行因为缺少文件(wxmsw312u_core_vc_custom.dll,wxbase312u_vc_custom.dll)如何解决
- azure - Azure DevOps 中的 Terraform local-exec Powershell 错误:运行 Connect-AzAccount 登录
- magento-1.9 - 致命错误:未捕获的 TypeError:参数 1 传递给 Mage_Core_Model_Design_Package::getPackageByUserAgent()
- karate - 在服务模拟中获取查询参数
- sql - 如何在 spark 上迭代许多 Hive 脚本