我正在使用
react native 0.72.4
我在应用程序的多个位置收到此错误:
Reference Error: Property 'Text Encoder' doesn't exist
。我没有明确使用它,但我的 npm
包(如 qr-code-svg
)使用了这个包。
我不知道文本编码器是什么或它在哪里使用..我不知道为什么这一切突然发生。
这对我使用相同的 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';
希望这有帮助!