Hyperledger fabric 在对等机上实例化链码时出错
我已经在对等机上安装了链码,它工作正常,在实例化链码时,我遇到了下面提到的错误。 (正在处理ec2实例)Hyperledger fabric 在对等机上实例化链码时出错,hyperledger-fabric,blockchain,hyperledger-chaincode,Hyperledger Fabric,Blockchain,Hyperledger Chaincode,我已经在对等机上安装了链码,它工作正常,在实例化链码时,我遇到了下面提到的错误。 (正在处理ec2实例) 我找到了解决方案,我正在使用AWS管理的区块链服务(版本1.2),我正在使用shim api 1.4版本,它正在尝试安装升级的依赖项(其他npm软件包)。 目前,它不支持在chaincode中安装npm包。 因此,您可以查看mypackage.json文件以供参考,并坚持使用它,不要添加最终会失败的其他npm包 { "name": "vista", "version": "0
我找到了解决方案,我正在使用AWS管理的区块链服务(版本1.2),我正在使用shim api 1.4版本,它正在尝试安装升级的依赖项(其他npm软件包)。 目前,它不支持在chaincode中安装npm包。 因此,您可以查看mypackage.json文件以供参考,并坚持使用它,不要添加最终会失败的其他npm包
{
"name": "vista",
"version": "0.0.1",
"description": "sample chaincode",
"engines": {
"node": ">=8.4.0",
"npm": ">=5.3.0"
},
"scripts": {
"start": "node vista.js"
},
"engine-strict": true,
"license": "Apache-2.0",
"dependencies": {
"fabric-shim": "1.2.0"
}
}
{
"name": "vista",
"version": "0.0.1",
"description": "sample chaincode",
"engines": {
"node": ">=8.4.0",
"npm": ">=5.3.0"
},
"scripts": {
"start": "node vista.js"
},
"engine-strict": true,
"license": "Apache-2.0",
"dependencies": {
"fabric-shim": "1.2.0"
}
}