ios - 在一个命令中运行 react-native run-ios 和 react-native start?
问题描述
我刚刚从 RN 59 升级到 RN 60.2 并react-native run-ios
用于启动 Metro Bundler,然后还打开模拟器并运行应用程序,现在不再这样做了。它们现在需要是单独的命令。
我不确定如何同时运行react-native start
和react-native run-ios
作为一个命令运行,因为start
它不会自行终止,所以没有什么告诉 run-ios 运行。
这是我目前拥有的脚本:
"scripts": {
"ios": "react-native run-ios --simulator=\"iPhone 11\"",
"rename": "node ./bin/rename.js",
"start": "react-native start",
}
我的想法是这样的:
react-native start && react-native run-ios
到目前为止,最好的选择是向后运行它们并让它构建应用程序,然后启动 Metro Bundler:
react-native run-ios && react-native start
这会导致模拟器首先启动到捆绑器未在线的错误消息,然后运行服务器,然后让我重新加载模拟器。这不太理想。
有替代方法吗?
解决方案
好的,所以试试这种方式
"custom":"react-native run-android && react-native start"
然后,一旦您进入 package.json 所在的项目的根目录,您就会被指示在终端中运行“npm run custom”。
推荐阅读
- ios - 尝试将 Flutter 添加到 iOS 应用程序时,命令 PhaseScriptExecution 失败,退出代码非零
- swift - 嵌套的 UITableViewDataSource 不调用 cellForRowAt:
- php - 如何修复错误:在 laravel 中调用 null 上的成员函数 getPathName()?
- android - 在 android studio 中无休止的安装
- node.js - nodejs项目中的MongoDB 4.2 maxIdleTimeMS
- python - 在 Plotly 图表标题(Python)中使用多种字体大小
- android - 如何使用 getExternalStorageDirectory() 从外部存储中读取子目录
- matlab - 在适当的更改字体颜色和背景颜色
- imageresizer - 用于文件压缩的缓存文件上的 Diskcache 元数据
- python-3.x - 在 python 中输入数据不正确时给用户错误消息