Javascript 未捕获错误:不变冲突&;屏幕方向
我对React/React Native有些陌生,在更新了以前版本的Expo的项目后,我不断遇到奇怪的“未捕获错误”,似乎是Expo的屏幕方向阻碍了应用程序的加载 根据Expo的文档(如下所列),我试图重写应用程序如何在加载时强制特定的屏幕方向,但我一直遇到错误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
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';