0

React Native をインストールしたばかりで、React Native Web サイトのチュートリアルに従って慣れようとしています。ただし、最終的に行うすべてのチュートリアルで、iOS シミュレーターに大きな赤いエラー画面が表示されます。

例として、React Native Web サイトの「Hello World」チュートリアルに従いました。

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 が登録されていません。これは、初期化中の require() エラーまたは AppRegistry.registerComponent の呼び出しに失敗したことが原因です」

私は RN についてまだ何も知らず、RN のチュートリアルに従っているのにエラーが発生しているため、混乱しています。

お知らせ下さい?

4

1 に答える 1

0

私が知っているように、2つの可能性があるかもしれません:

  1. 実行するreact-native run-iosと、packager自動的に起動しませんでした。その場合は、パッケージャーを手動で実行します。そうするために:

端末の 1 つのタブで実行react-native startし、別の実行で実行しますreact-native run-ios

  1. または、react native のサイトのドキュメントをたどっているときに、アプリの名前を変更した可能性があります。お気に入り:

を使用してプロジェクトを作成しましたreact-native init AwesomeProject。ここでのプロジェクトの名前は ですAwesomeProject

次に、デフォルトindex.ios.jsを変更し、コンポーネントの名前を に置き換えましたHelloWorldApp

class HelloWorldApp extends Component

AppRegistry.registerComponent('HelloWorldApp', () => HelloWorldApp);
于 2016-07-25T15:15:41.577 に答える