javascript 正在努力修复:“参考错误:属性'ReadableStream'不存在”

snvhrwxg  于 6个月前  发布在  Java
关注(0)|答案(1)|浏览(88)

我正在使用AWS-SDK V3,Cognito和AWS进行一个项目。我正在努力设置基本功能,并不断收到错误,例如:ReferenceError:Property 'ReadableStream' doesn 't exist.我在网上找不到任何东西,我怀疑这是否是一个可扩展的react原生应用程序的好身份验证方法。有人处理过这个问题或知道如何修复它吗?我只是尝试使用V3库中的“initiateauthcommand”,但显然存在一些兼容性问题。
对于上下文,我正在为我的react native ios移动的应用程序使用EXPO开发环境。
我试着用metro fabriler修复,做pollyfilling,都不起作用。我被难住了。

ifmq2ha2

ifmq2ha21#

确保你已经在你的React Native Expo项目中添加了ReadableStream所需的polyfill。尝试这些导入:

import 'react-native-get-random-values';
import 'react-native-url-polyfill/auto';
import { ReadableStream } from 'web-streams-polyfill/ponyfill';
globalThis.ReadableStream = ReadableStream;

字符串
安装必要的软件包:

npm install react-native-get-random-values react-native-url-polyfill web-streams-polyfill


如果问题仍然存在,请检查库更新并确保与React Native的兼容性。考虑根据项目需求探索其他身份验证选项。

相关问题