React native 一直在请求摄像机滚动许可。获取错误:undefined不是对象(正在评估';"expo.Permission.askAsync';)

React native 一直在请求摄像机滚动许可。获取错误:undefined不是对象(正在评估';"expo.Permission.askAsync';),react-native,expo,React Native,Expo,在请求react native中的权限时收到此警告(几乎是一个错误,因为应用程序此时仍显示黄色警告)。下面是我的代码 //MY IMPORTS import * as ImagePicker from 'expo-image-picker'; import * as Permissions from 'expo-permissions'; //My CODE onImageUpload = async () => { const {status, permissions}

在请求react native中的权限时收到此警告(几乎是一个错误,因为应用程序此时仍显示黄色警告)。下面是我的代码

//MY IMPORTS

import * as ImagePicker from 'expo-image-picker';
import * as Permissions from 'expo-permissions';


//My CODE

onImageUpload = async () => {

    const {status, permissions} = await Permissions.askAsync(Permissions.CAMERA_ROLL);
    try {

        if (status === 'granted') {
            console.log("granted!!")
        }
    } catch (err) {
        console.log('onImageUpload error:' + err.message);
    }
}

您似乎没有正确安装模块。从命令行中执行安装命令


您需要运行
expo安装expo permissions

@MDB您的expo版本是什么?@hong develope my expo version是35.0.0是否有代码的任何部分可以从expo导入权限?不只有这一行,
const{status,permissions}=wait permissions.askAsync(permissions.CAMERA\u ROLL)