将Expo项目转换为Original React Native项目

时间:2017-06-25 16:13:34

标签: react-native react-native-android react-native-ios expo

我弹出了yarn run eject,但它给了我这个警告

Warning! We found at least one file where your project imports the Expo SDK

我知道我有一些使用Expo API的模块 -

await Expo.Font.loadAsync({
      Roboto: require('native-base/Fonts/Roboto.ttf'),
      Roboto_medium: require('native-base/Fonts/Roboto_medium.ttf'),
    });

现在我想将其转换为React Native Components,以便我可以弹出而不会出现任何错误,以便我得到 index.android.js&根文件夹中的index.ios.js就像我们在使用react-native init example

时一样

1 个答案:

答案 0 :(得分:2)

4个小时后,我得到了答案..

必须使用exp&安装npm i -g exp然后使用exp detach分离项目 另外,我在app.json中添加了一些字段,以便按以下方式工作

{
  "expo": {
    "name": "Project",
    "slug": "project",
    "sdkVersion": "18.0.0",
    "privacy": "public",
    "android": {
      "package": "com.example.project"
    }
 }
}

文档已获得here

SideNote:它不会像使用react-native init完成时那样创建文件夹结构...它会创建android&分别为ios个文件夹。