Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未捕获错误:不变冲突&;屏幕方向_Javascript_Android_React Native_Expo_Screen Orientation - Fatal编程技术网

Javascript 未捕获错误:不变冲突&;屏幕方向

Javascript 未捕获错误:不变冲突&;屏幕方向,javascript,android,react-native,expo,screen-orientation,Javascript,Android,React Native,Expo,Screen Orientation,我对React/React Native有些陌生,在更新了以前版本的Expo的项目后,我不断遇到奇怪的“未捕获错误”,似乎是Expo的屏幕方向阻碍了应用程序的加载 根据Expo的文档(如下所列),我试图重写应用程序如何在加载时强制特定的屏幕方向,但我一直遇到错误 ScreenOrientation.lockAsync(ScreenOrientation.Orientation.横向); 如果(!this.state.isReady){ 返回; } ScreenOrientation.lockA

我对React/React Native有些陌生,在更新了以前版本的Expo的项目后,我不断遇到奇怪的“未捕获错误”,似乎是Expo的屏幕方向阻碍了应用程序的加载

根据Expo的文档(如下所列),我试图重写应用程序如何在加载时强制特定的屏幕方向,但我一直遇到错误

ScreenOrientation.lockAsync(ScreenOrientation.Orientation.横向);
如果(!this.state.isReady){
返回;
}
ScreenOrientation.lockAsync(ScreenOrientation.Orientation.横向左);
返回(
最初,应用程序在横向加载并锁定,但现在该应用程序因“不变违反”错误而受阻。要查看正在产生的错误的屏幕截图,请查看下面的链接


检查您的导入是否正确

import * as ScreenOrientation from 'expo-screen-orientation';
而不是

import {ScreenOrientation} from 'expo-screen-orientation';
import {ScreenOrientation} from 'expo-screen-orientation';