导入 amplify 或 auth 时,React native “FATAL ERROR: v8::ArrayBuffer::NewBackingStore Allocation failed”

React native "FATAL ERROR: v8::ArrayBuffer::NewBackingStore Allocation failed" when importing amplify or auth

提问人:HansJuergen 提问时间:5/2/2023 最后编辑:HansJuergen 更新时间:6/28/2023 访问量:84

问:

我正在尝试使用 React Native 和 expo 构建一个应用程序。对于我的导航,我使用世博路由器。现在,对于身份验证和数据库,我使用 AWS amplify 实现了一个逻辑。(与此视频合作:https://www.youtube.com/live/lZiVGr1lef0?feature=share&t=1860)在构建此逻辑时,一切都运行良好,直到我重新加载应用程序/模拟器。我花了几个小时才发现,这些进口中的每一个:

import { Amplify } from "aws-amplify"; 
    
import { Authenticator } from "@aws-amplify/ui-react-native"; 
    
import { DataStore } from "aws-amplify"; 

导致此错误:

[6408:0973D6D8] 45081 ms: Mark-sweep (reduce) 350.5 (396.1) -> 350.5 (367.9) MB, 248.0 / 0.0 ms (average mu = 0.819, current mu = 0.001) external memory pressure; GC in old space requested [6408:0973D6D8] 45317 ms: Mark-sweep (reduce) 350.5 (367.9) -> 350.5 (367.9) MB, 236.4 / 0.0 ms (average mu = 0.682, current mu = 0.001) external memory pressure; GC in old space requested 
<--- JS stacktrace ---> 
FATAL ERROR: v8::ArrayBuffer::NewBackingStore Allocation failed - process out of memory 

 

可能是什么原因? 我已经注意到,这只有在我尝试在 android 模拟器 (android studio) 中启动应用程序时才会发生,而在我真正的 ios 手机上使用世博应用程序打开应用程序时却没有发生。

我预计不会出现错误。

reactjs amazon-web-services react-native expo aws-amplify

评论


答: 暂无答案