错误:[class]不是在react-native应用程序中导入npm模块时的构造函数

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

我正在编写本机应用程序,并使用npm模块@waves/signature-adapter。当我使import { Seed } from '@waves/signature-generator';时,编译器返回错误undefined is not a constructor (evaluating 'new __1.Base58('senderPublicKey')')。起初我以为导入lib的方式是错误的,但是后来我尝试对新的react应用程序(不是react-native)执行相同的操作,并且它被导入并且没有错误。该模块是用Typescript编写的,但我不确定它是否真的重要,因为我的应用程序还使用了许多其他以Typescript编写的模块。我尝试了解问题所在,原因是两个应用程序中都有相同的代码,但是在react-native中却给出了错误。

reactjs typescript react-native babel
1个回答
0
投票

原因是库使用了本机的node.js模块,该模块不支持react-native。我必须使用补丁程序包制作补丁程序才能解决该问题。

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