React Native :成功启动模拟器,但应用程序未完全打开,index.ios.js构建

bnlyeluc  于 2022-11-25  发布在  React
关注(0)|答案(1)|浏览(259)

我的机器上安装了Xcode 10.1。
昨天我克隆了一个React原生项目,并做了一个npm install以及npm install --save react-native-cli,这样我就可以使用模拟器,因为这个项目似乎是直接创建的,并以某种方式从ipa/ipk构建进行调试,不知道这是如何工作的,但我习惯于从模拟器进行调试。
今天,我试图 Boot 模拟器,最初它启动到我可以看到应用程序的徽标,这是它去.我关闭它,并试图重新启动它,它经历了:

** BUILD SUCCEEDED **

Installing build/Build/Products/Debug-iphonesimulator/AppName.app
Launching com.nist.appname

但模拟器无法 Boot 。以下OP帮助解决了模拟器无法再次启动的问题:
React Native BUILD SUCCEED, but "No devices are booted."
然而,现在模拟器启动,但是应用程序没有完全启动,它在显示应用程序徽标时停止。
今天我了解到它确实是用react-native-cli构建的,以运行react-native run-ios,但我想我最初希望在package.json文件中看到它,所以我不知道安装两次是否会导致问题,但我不认为会,因为昨天我安装时它没有给予我带来问题。
我认为问题是index.ios.js构建失败。不知道如何调试。这是index.io.js文件:

import {AppRegistry} from 'react-native';
import KeyboardManager from 'react-native-keyboard-manager';
import AppName from './App';

KeyboardManager.setToolbarPreviousNextButtonEnable(true);

AppRegistry.registerComponent('AppName', () => AppName);
0x6upsns

0x6upsns1#

问题与其中一个action.js文件中的import语句有关。
而不是像其他类型文件或常量文件那样的import types from './constants';,它有import types from './types';
在我纠正了这个问题之后,index.ios.js构建又成功了。

相关问题