Reactjs 如何修复设备:(3:2294)null不是对象(计算';f.getRandomBase64';)uuid反应本机

Reactjs 如何修复设备:(3:2294)null不是对象(计算';f.getRandomBase64';)uuid反应本机,reactjs,react-native,expo,uuid,Reactjs,React Native,Expo,Uuid,我正在使用零食博览会学习react native,并尝试为我的组件生成随机唯一数字,但当我在android和iOS上测试我的应用程序时,出现了一个错误,但它在web上运行正常: Device: (3:2294) null is not an object (evaluating 'f.getRandomBase64') 这是我的密码 import * as React from 'react'; import { View } from 'react-native'; import 'rea

我正在使用零食博览会学习react native,并尝试为我的组件生成随机唯一数字,但当我在android和iOS上测试我的应用程序时,出现了一个错误,但它在web上运行正常:

Device: (3:2294) null is not an object (evaluating 'f.getRandomBase64')
这是我的密码

import * as React from 'react';
import { View } from 'react-native';

import 'react-native-get-random-values';
import { v4 as uuidv4 } from 'uuid';

export default function App() {
  return (
    <View>
     {uuidv4()}
    </View>
  );
}
import*as React from'React';
从“react native”导入{View};
导入“获取随机值”;
从“uuid”导入{v4作为uuidv4};
导出默认函数App(){
返回(
{uuidv4()}
);
}

这是我的

在安装后重建应用程序react native get random values为我解决的问题

安装
后,获取随机值

  • cd-ios&&pod-install&&cd..
  • 从模拟器/设备中删除应用程序并重新安装

  • 另外,调试器工作时没有出现此问题。

    有解决方案吗?我被告知这是expo的问题,请尝试投票解决此问题并检查