我刚刚开始使用react native,并创建了一个create-react-native-app的基础应用程序.

我做了一些重组,创建了一些新文件夹,并重新命名了应用程序.回家.js.我修改了app.json以包含一个引用新Home.js文件的入口点.当我加载应用程序时,什么都没发生.没有错误,它只是停留在expo 的屏幕上.

.
 -components
 -screens
    -Home
        Home.js
 -config
 -node_modules
 -tests
 app.json

应用程序.json文件:

{
  "expo": {
    "sdkVersion" : "23.0.0",
    "entryPoint" : "./screens/Home/Home.js"
  }
}

你如何定义应用的入口点?

推荐答案

如果要在文件中指定Entryapp.json,请使用该Entryapp.json:

{
  "expo": {
    "entryPoint": "./src/app/index.js"
  }
}

然后,在该文件中,你需要向Expo.registerRootComponent(YOUR_MAIN_APP_COMPONENT)注册应用程序

import Expo from 'expo'
...

class App extends Component {
  ...
}

export default Expo.registerRootComponent(App);

通过这种方式,你可以在任何地方添加你的输入文件.

React-native相关问答推荐

没有给出相同价值观的时刻

Touchabble 不透明度不工作-react 本机

React Native 在每个页面加载时调用数据库

将值从一个 js 文件传递​​到 react native 中的另一个 js 文件:react native

如何将 react-native 图像从 expo-image-picker 上传到使用 multer 的 Express.js 后端

如何在react-native 的switch 内显示文本(是/否)

可能的未处理promise 拒绝(id:0):错误: "getLoginData" is read-only

如何在StackNavigator 中实现自定义标题图标?

为了回调 URL 的目的,在 Expo 中运行的 React Native 元素的 info.plist 在哪里?

使用 Android NDK 在 C 或 C++ 中创建 react-native Native Module?

如何在 react-native 中在子级和父级之间传递数据?

React native base headers for ios not found

Error when running watchman

在react native 中出现Cannot read property 'pick算法rithm' of null错误

React Native with Typescript and Jest 在 0.57 更新后被 destruct :Couldn't find preset "module:metro-react-native-babel-preset" relative to directory

如何在 React Native 中优化图像

如何将props传递给 React Navigation 导航器中的组件?

如何将时刻日期转换为字符串并删除时刻对象

按钮的标题属性必须是字符串

使用 typescript react-native - 如何使用来自 @react-navigation/native 的 useRoute 和 typescript