【问题标题】:How to properly add Expo to an existing react-native app within an NX monorepo?如何将 Expo 正确添加到 NX monorepo 中的现有 react-native 应用程序?
【发布时间】:2023-01-09 18:20:16
【问题描述】:

我有一个带有 React 本机应用程序的 NX monorepo。我需要在应用程序中安装 expo(因为我需要使用一些像 ExpoAV 这样的库),我应该在工作区级别还是在 react-native 应用程序级别运行 yarn add expo?

通常,在安装过程中要设置“内容”的依赖项的正确安装过程是什么?

【问题讨论】:

    标签: typescript react-native dependency-management monorepo


    【解决方案1】:

    我假设您已经使用 NX 设置的 react-native 应用程序是一个“裸”反应本机应用程序。所以它没有使用世博会。 Expo 是一种方便的围墙花园,用于开发反应本机应用程序。可以从 expo react-native 项目“弹出”到“裸”react-native 项目。一旦您需要与 expo react-native 应用程序不兼容的库,这通常是必要的。

    所以你在你的 monorepo 中得到了一个“裸”的 react-native 应用程序。这完全没问题。您仍然可以在您的应用程序中使用所有的 expo 模块。使用它们的设置比其他基本的 react-native 库要麻烦一些。

    他们在此处提供了如何将 Expo 集成到您的“Bare Workflow React-Native”应用程序中的正确指南:

    简介:https://docs.expo.dev/bare/hello-world/

    将 Expo 添加到 Bare Workflow 的指南: https://docs.expo.dev/bare/installing-expo-modules/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-05
      • 1970-01-01
      • 2019-06-18
      • 1970-01-01
      • 2023-01-03
      • 2020-08-23
      • 2022-07-15
      相关资源
      最近更新 更多