我刚刚安装了Reacti原住民,并试图遵循Reacti原住民网站上的教程来适应它。然而,我最后做的每一篇教程都给了我一个iOS模拟器中的红色错误屏幕。
例如,我在React原住民网站上学习了"Hello“教程
import React, { Component } from 'react';
import { AppRegistry, Text } from 'react-native';
class HelloWorldApp extends Component {
render() {
return (
<Text>Hello world!</Text>
);
}
}
AppRegistry.registerComponent('HelloWorldApp', () => HelloWorldApp);但是在模拟器中编译和运行后遇到了这个错误。“
“应用程序TestProject尚未注册。这要么是由于初始化时的要求()错误,要么是调用AppRegistry.registerComponent失败造成的。”
我很困惑,因为我还不知道RN,我正在遵循他们的教程的信,并得到错误。
请指点?
发布于 2016-07-25 15:15:41
据我所知,可能有两种可能性:
react-native run-ios时,packager不会自动启动。如果是这样的话,将手动运行Packager 。为此:在终端的一个选项卡中运行react-native start,在另一个操作中运行react-native run-ios。
您使用react-native init AwesomeProject创建了一个项目。这个项目的名字是AwesomeProject。
然后更改默认的index.ios.js,并将组件的名称替换为HelloWorldApp。
class HelloWorldApp extends Component
AppRegistry.registerComponent('HelloWorldApp', () => HelloWorldApp);https://stackoverflow.com/questions/38570184
复制相似问题