【问题标题】:Expo RN: Detach vs EjectExpo RN:分离与弹出
【发布时间】:2018-06-06 20:09:29
【问题描述】:

我目前有一个使用 Expo (create-react-native-app) 在 React Native 中构建的应用程序,它需要一些本机代码。据我了解,有两种选择可以下降到纯反应原生,弹出和分离。看到到目前为止我已经使用了相当数量的 Expo API,我必须分离到 ExpoKit。如果我纯粹弹出(而不是分离到 ExpoKit)我使用的当前 Expo 工具将无法工作,我的理解是否正确?

感谢任何反馈!

【问题讨论】:

  • 你找到答案了吗?我也有同样的问题。
  • 嘿@Joe。这是我从“弹出”经验中学到的。简而言之,弹出(npm runeject)将从您的项目中完全删除 Expo,并且您使用的每个 Expo 工具/服务都需要更换购买原生解决方案(需要手动链接或 react-native 链接等)。分离(exp detach)将允许您继续使用 Expo API(但现在通过 ExpoKit)并且您的项目将仍然指向 Expo 的 react-native fork,但您将拥有单独的项目来添加本机代码。但最后我做了一个纯 RN 项目,用原生库替换了所有 Expo
  • 还有其他解决方法吗?正在努力解决类似的问题,但不是同一个问题。
  • @Silmarilos 你遇到了什么问题?

标签: react-native expo create-react-native-app


【解决方案1】:

Expo Eject 和 Expo Detach 之间似乎没有区别——eject 只是使用的新名称...

https://forums.expo.io/t/ejecting-vs-detaching-to-expokit/16295/2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-06
    • 1970-01-01
    • 2018-08-08
    • 1970-01-01
    • 2020-03-08
    • 2019-11-05
    • 1970-01-01
    相关资源
    最近更新 更多