我弹出了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
答案 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
个文件夹。