android - React Native:构建缺少的 iOS + Android 文件夹
问题描述
我最近更新了我的 React Native + React 依赖项。然后我通过 iOS + android 文件夹删除以创建新的文件夹,但是过去曾经工作的以下命令现在给出了错误
依赖项:
- 反应 (16.11.0)
- 反应本机 (0.61.2)
过去的工作:
react-native upgrade --legacy true
错误:
error: unknown option `--legacy'
我试过的
- 我什至也尝试过使用 -legacy 只使用一个破折号
- react-native 升级(因为我使用的是最新版本的 React Native,所以不起作用)
解决方案
您可以使用react-native-eject创建新的 iOS/Android 文件夹,
按照这个步骤,
- 从项目中删除旧的 iOS/Android 文件夹
- 安装 @react-native-community/cli (
npm i @react-native-community/cli
) - 安装 react-native-eject (
npm i react-native-eject
) - 运行此命令以生成新的 iOS/Android 文件夹
npx react-native eject
推荐阅读
- delphi - Delphi - 如何处理多种除外类型
- reactjs - TypeScript 参数类型是多种类型的联合:如何确定提供了哪些类型并使用它?
- c - 用 C 克隆一棵 n 叉树
- powerbi - PowerBI 创建用于访问数据集的嵌入令牌不应具有有效身份
- python - 我有类型错误,例如只能将 size-1 数组转换为 Python 标量
- ios - 如何在代码中检测是否处于 SwiftUI Preview 模式以跳过加载某些资源?
- json - 如何在 F# 中创建一个扫描 JSON 的 for 循环
- angular - 使用 NgRx 效果
- javascript - JavaScript 无法使用 attr 更改图像
- python - Python增加具有相同分布的列表中的元素数量