Hyperledger fabric 在对等机上实例化链码时出错

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

我已经在对等机上安装了链码,它工作正常,在实例化链码时,我遇到了下面提到的错误。 (正在处理ec2实例)


我找到了解决方案,我正在使用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"
    }
}