首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有修复/解决办法使erdJs与角12工作?

是否有修复/解决办法使erdJs与角12工作?
EN

Stack Overflow用户
提问于 2021-10-09 13:12:27
回答 1查看 228关注 0票数 1

角12似乎已经迁移到Webpack 5,这似乎使使用erdJ的构建无法工作,至少在我的情况下是这样的。

我找到了一些解决办法,包括安装密码-浏览器化、流-浏览器化和路径-浏览器化以及在我的tsconfig.json路径中使用这些方法,但是我似乎仍然缺少"fs“,并且在运行ng buildng serve时得到了这个错误。

/node_modules/@elrondnetwork/bls-wasm/bls_c.js:54:30-43 - Error: Module not found: Error: Can't resolve 'fs' in '...\node_modules\@elrondnetwork\bls-wasm'

此错误在erdjs中的其他4个文件中发生了5次:

代码语言:javascript
复制
@elrondnetwork/erdjs/out/smartcontracts/code.js:35:24-37
@elrondnetwork/erdjs/out/smartcontracts/typesystem/abiRegistry.js:35:24-37
@elrondnetwork/erdjs/out/smartcontracts/wrapper/contractWrapper.js:17:29-42
@elrondnetwork/erdjs/out/testutils/wallets.js:32:24-37

有人知道如何使erdJs与角度12工作吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-12 18:40:02

其他人在将来也会来问这个问题。目前,没有办法在一个角项目中使用erdjs npm包。

当前的解决方法包括将erdjs包编译为其浏览器版本,并将其用作项目中的资产。

您可以使用yarn run compile-browser自己编译它

解决方案将在这里进一步描述和展示:https://github.com/ElrondNetwork/elrond-sdk-erdjs/issues/79#issuecomment-940872053

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69507043

复制
相关文章

相似问题

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