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

vwkv1x7d  于 2022-12-13  发布在  其他
关注(0)|答案(1)|浏览(267)

我在这里有一个关于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,但仍然面临同样的问题。

gorkyyrv

gorkyyrv1#

这是因为您的NodeJs版本问题。请尝试使用18以下的NodeJs版本。您可以使用nvm(节点版本管理器)来管理它。
我也犯过同样的错误。我也犯过。
希望这对你有帮助。

相关问题