0

如果我可以添加对调试 React Native 应用程序的支持,并且可以选择npm run在单个package.json文件中运行 Expo 或 React Native CLI,那就太好了。

package.json

  "scripts": {

    // expo commands
    "start": "expo start",
    "android": "expo start --android",
    "ios": "expo start --ios",
    "web": "expo start --web",
    "eject": "expo eject",

    // react-native commands
    "start-cli": "react-native start",
    "android-cli": "react-native run-android",
    "ios-cli": "react-native run-ios"
  },

本质上,我想通过以下方式生成一个 Expo 项目:

expo init

还有一个 React Native CLI 项目,通过:

react-native init

并通过 Expo 或 React Native CLI 整合项目以支持调试。

为 Expo 项目添加 React Native CLI 支持需要什么?

4

1 回答 1

0

React-native并且Expo是不相同但相似的项目系统。

这是不可能的原因是React-native基本上创建了' ios'和' android'文件夹。并且所有的 Native 代码都被解压到 ios 和 android 文件夹中,并且 App.js 文件被拆分为 App.js 和 index.js,暴露了挂载根 React Native 组件的代码。

但是Expo 但是,Expo 没有iosandroid文件夹。

有一个ExpoKit类似的React-native项目,但是设定的值有很大的不同。

于 2019-07-10T14:21:46.070 回答