我想知道是否有任何开发人员使用 Windows 使用 react-native
为 iOS 开发。我强烈怀疑没有。我认为那是因为我找不到任何人可以使用以下开发设置访问 iOS 设备的文件系统的示例:
- Windows 10
- Visual Studio 代码
- 博览会应用
- iOS (iPhone/iPad)
有类似的问题,但没有真正适用于 Windows + VSCode 的答案:
谁能解释一下是否可以使用 NativeModules,例如在 Visual Studio Code + Windows 中使用 react-native-fs 时?我看过许多 MacOs 或 XCode 的示例,但我没有使用其中任何一个。我有 VSCode + Windows 10 + Expo 应用程序。
详细信息:
- 该应用仅适用于 iOS。
- 我只是从 react-native 开发开始。
- 我们正在使用 Expo 应用程序进行开发。
- 使用
create-react-app-native
创建了一个应用程序。react-native link
和react-native link react-native-fs
似乎什么都没做:
> react-native 链接 react-native-fs
在 D:\Delete\o365app\nodemodules 中扫描文件夹以查找符号链接(symbolic link)(65 毫秒)_
出于某种原因,require('react-native').NativeModules
包含一个空的 {}
对象:
更多信息:
- "世博会": "^27.0.1",
- “ react ”:“16.3.1”,
- "react-native": "~0.55.2",
- "react-native-action-button": "^2.8.4",
- "react-native-fs": "^2.10.14",
- " react 导航": "^2.5.5",
我可能遗漏了一些基本的或明显的东西,但它是什么?有人可以给我指出一篇文章或示例,实际上可以与 Windows+VSCode+Expo 应用程序一起使用吗?
最佳答案
对于那些使用 Windows 和 react-native 的人来说是个坏消息。
我们无法使用 Windows 开发 iOS 应用程序。我的意思是在使用 Windows 时没有任何 native 模块可用。基本上,您可以在 Windows 上进行一些尝试,但无法开发任何真正的应用程序。
当您使用 yarn run
弹出 react-native 应用程序时 --> eject
没有办法弹出 iOS 应用程序。
这是我在 Windows 上弹出时得到的:
跳过 iOS,因为你没有运行 macOS。
关于ios - NativeModules 始终为空。适用于 iOS 的 Visual Studio Code + Windows?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51126781/