首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >平衡器Flashloan

平衡器Flashloan
EN

Ethereum用户
提问于 2022-10-22 16:29:27
回答 1查看 105关注 0票数 0

我是node.js的初学者,试着理解 github回购,但我确实有一个问题。我正在看这个文件,我试着把它翻译成node.js,然后在我的电脑上运行它。在这个文件中有一个导入语句:

代码语言:javascript
复制
import { BalancerFlashLoan, BalancerFlashLoan__factory } from "../../typechain";

通过运行我的文件,我得到了错误:

代码语言:javascript
复制
An unexpected error occurred:

Error: Cannot find module '../typechain'

此文件夹不存在,在编译期间也不创建。它是从哪里来的?这是否是从类型记录转换为javascript的问题?如果是,我如何解决这个问题?

如果有人能帮我回答这个问题,我非常感激。非常感谢!

向丹尼尔问好

EN

回答 1

Ethereum用户

发布于 2022-10-23 06:00:48

欢迎!

给你个简单的提示。当你遇到像这样的问题时,你可能会想把你被困在搜索引擎上的一些东西扔到搜索引擎上。在这种情况下,将'typechain‘这个词放到搜索引擎中可能已经为您回答了所有的问题。既然我们已经到了,我会说出来的。

你走在正确的轨道上-- 台风确实是一种类型记录,不能在JS环境中工作。清理用于使用JS而不是类型记录的回购操作将是一项相当繁重的工作,因为所有的脚本和测试都在TS中而不是JS中。理论上,您需要更改文件扩展名,清除任何这些文件中特定于TS的内容(包括导入Typechain),从package.json中取出任何特定于TS的包。

根据您的需要,可以更容易地按原样处理回购,并修改您想要修改的内容。显然,任何TS部件都会有一个学习曲线,但是imho可能比试图清除TS更少的时间(更有建设性)。

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

https://ethereum.stackexchange.com/questions/137986

复制
相关文章

相似问题

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