首页 > 解决方案 > Ejected Expo App 和 React Native CLI App 有什么区别?

问题描述

我用 Expo 构建了一个应用程序,但我必须将其转换为 React Native CLI。我想我现在有两个选择。

我已经弹出了当前的 expo 应用程序,它的结构看起来与 React Native CLI 非常相似。我是 React Native 世界的新手,无法决定。

如果我需要 React Native CLI 基础,是否需要执行第二个选项?或者弹出的 expo 应用程序已经是 React Native CLI。让我感到困惑的是,弹出的 expo 应用程序中仍然有 expo 依赖项,在我看来,它就像是半个 expo 应用程序或其他东西。

  "dependencies": {
    "expo": "~42.0.0",
    "expo-linear-gradient": "~9.2.0",
    "expo-splash-screen": "~0.11.2",
    "expo-status-bar": "~1.0.4",
    "expo-updates": "~0.8.1",
    // ...
  }

如果它已经是 React Native CLI,为什么还有expo依赖项,package.json或者我可以安全地删除它们。

先感谢您。

标签: react-nativereact-native-androidreact-native-iosexpo

解决方案


推荐阅读