Ошибки инициализации с помощью React Native Tutorials
Я только что установил React Native и пытаюсь следовать инструкциям на веб-сайте React Native, чтобы привыкнуть к нему. Однако, каждый урок, который я заканчиваю, просто дает мне большой красный экран ошибок в iOS Simulator.
В качестве примера я следовал учебнику "Hello World" на веб-сайте React Native.
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);
но я столкнулся с этой ошибкой после компиляции и запуска в симуляторе
"Application TestProject не был зарегистрирован. Это связано либо с ошибкой require() во время инициализации, либо с ошибкой вызова AppRegistry.registerComponent"
Я в замешательстве, потому что я еще ничего не знаю о RN, следую их учебным пособиям и получаю ошибки.
Пожалуйста, порекомендуйте?
1 ответ
Там может быть две возможности, как я знаю:
- Когда ты бежишь
react-native run-ios
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);