使用图协议初始化子图时出错



我有一个关于图索引协议的问题。我试图初始化一个子图,但不断得到下面的错误。我的npm版本是9.1.2,yarn版本是3.2.3,node版本是18.12.1,graph版本是0.36.1。

√从Etherscan获取ABI
√合约名称·NftMarketplace
√将合约事件索引为实体(Y/n)·true
——
生成子图
将子图写入目录
√创建子图脚手架
√初始化网络配置
√初始化子图存储库
×安装依赖项失败:命令失败:yarn

C:UsersUserAppDataRoamingnvmv14.17.0node_modules@graphprotocolgraph-clinode_modulesgluegunbuildindex.js:13  
throw up;  
^

错误:Command failed: yarn

at ChildProcess.exithandler (child_process.js:319:12)
at ChildProcess.emit (events.js:376:20)
at maybeClose (internal/child_process.js:1055:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5) {  
killed: false,  
code: 1,  
signal: null,  
cmd: 'yarn',  
stderr: ''  
}

我已经尝试将节点版本降级到v12.22.12,但仍然面临同样的问题。

这是因为你的NodeJs版本。尝试使用低于18的NodeJs版本。你可以使用nvm (Node Version Manager)来管理它。

我也有同样的错误。

希望对你有帮助。

最新更新