我在这里有一个关于Graph索引协议的问题。我正在尝试初始化一个子图,但是一直得到下面的错误。我的npm版本是9.1.2,yarn版本是3.2.3,节点版本是18.12.1,图版本是0.36.1。
√从Etherscan获取ABI
√合同名称· NftMarketplace
√将合同事件索引为实体(Y/n)· true
- —-
生成子图
将子图写入目录
√创建子图支架
√初始化网络配置
√初始化子图库
无法安装依赖项:命令失败:Yarn
C:\Users\User\AppData\Roaming\nvm\v14.17.0\node_modules\@graphprotocol\graph-cli\node_modules\gluegun\build\index.js:13
throw up;
^
错误:命令失败: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,但仍然面临同样的问题。
1条答案
按热度按时间gorkyyrv1#
这是因为您的NodeJs版本问题。请尝试使用18以下的NodeJs版本。您可以使用nvm(节点版本管理器)来管理它。
我也犯过同样的错误。我也犯过。
希望这对你有帮助。