首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:找到多个库实例

错误:找到多个库实例
EN

Stack Overflow用户
提问于 2017-07-20 14:43:53
回答 1查看 212关注 0票数 2

我正在使用以下条件在我的React项目中导入bitcore-mnemonic

  • 我只在一个文件中导入它一次。
  • 使用它的组件只导入一次,并由react-router调用。
  • 没有其他库使用bitcore-lib。我怎么找到的?搜索了node_modules
  • 我以import mnemonic from 'bitcore-mnemonic';的身份进口。

在运行单元测试时,我得到了这个错误:

未明错误:找到一个以上的位核库实例。请确保需要位核心库,并检查子模块是否也包含它们自己的位核心库依赖项。

请帮我知道我做错了什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-30 17:37:40

bitcore-lib创建一个名为_bitcore的全局对象,每当您想要创建一个实例时,它都会检查以确保该对象不可用。为了解决这个问题,我只需删除这个变量,然后要求:

代码语言:javascript
复制
if (global._bitcore) delete global._bitcore;
const mnemonic = require('bitcore-mnemonic');
  • 请记住,您不能使用import代替require(提升)。
  • 如果使用webpack,它将处理多个import/require语句。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45217988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档