react-native init myProject

时间:2016-02-24 17:03:39

标签: ios react-native

我刚开始使用react-native。我按照文档的“入门”部分中的步骤进行操作。当我执行react-native init myProject时,会创建项目文件。当我执行open ios/myProject.xcodeproj时,它将我带到Xcode。当我运行模拟器时,我在ios屏幕上收到以下消息。我该如何解决这个问题?

  

[致命] [tid:com.facebook.React.RCTExceptionsManagerQueue]未处理的JS异常:应用程序myProject尚未注册。这可能是由于初始化期间发生require()错误或无法调用AppRegistry.registerComponent。

3 个答案:

答案 0 :(得分:4)

我看到没有任何代码示例的三种可能性。

  1. 您尚未启动包装工具:<div> <style scoped> @font-face { font-family: Monotype Corsiva; src: url('fonts/Monotype_Corsiva.ttf') format('truetype'); } </style> </div>

  2. 您正在运行另一个RN项目的打包程序。

  3. 您的index.os.js文件中有错误,可能会向我们提供样本,以便我们检查。

答案 1 :(得分:2)

问题也可能是项目名称和注册组件不匹配。

您通过以下方式开始了您的项目:

react-native init myapp

但你的index.ios.js说

AppRegistry.registerComponent('Anothername', () => Anothername);

将其更改为

AppRegistry.registerComponent('myapp', () => Anothername);

再次运行它。

答案 2 :(得分:0)

请查看我发布的相关问题并找到解决方案 Solution to another native-react problem

总之,当我结束模拟器时,端口8081上运行的进程没有终止。这造成了很多问题。