ReferenceError:属性“TextEncoder”不存在

问题描述 投票:0回答:1

我正在使用

react native 0.72.4

我在应用程序的多个位置收到此错误:

Reference Error: Property 'Text Encoder' doesn't exist
。我没有明确使用它,但我的
npm
包(如
qr-code-svg
)使用了这个包。

我不知道文本编码器是什么或它在哪里使用..我不知道为什么这一切突然发生。

javascript reactjs react-native react-native-hermes hermes
1个回答
0
投票

这对我使用相同的 React Native 0.72.4 有用

使用

npm install --save text-encoding --legacy-peer-deps

安装文本编码

然后将其导入到您导入了二维码的所有位置,如下所示

import 'text-encoding';

安装完成后代码的外观示例

import QRCode from 'react-native-qrcode-svg';
import 'text-encoding';

希望这有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.