1

https://docs.aws.amazon.com/managed-blockchain/latest/managementguide/managed-blockchain-hyperledger-develop-chaincode.html

它提到

对其他版本的 fabric-shim 或其他库包的依赖要求您将它们与您的链代码捆绑在一起,因为对等节点没有对 NPM 存储库的 Internet 访问权限。

我有一个简单的 package.json 具有以下结构

{
    "name": "test",
    "version": "0.0.1",
    "description": "node.js",
    "engines": {
        "node": ">=8.4.0",
        "npm": ">=5.3.0"
    },
    "scripts": {
        "start": "fabric-chaincode-node start"
    },
    "engine-strict": true,
    "license": "Apache-2.0",
    "dependencies": {
        "fabric-shim": "^1.4.5",
        "fabric-contract-api": "^1.4.5"
    }
}

由于对等方无法访问互联网,因此我无法实例化链代码,因为在内部链代码运行npm install --production失败。当对等方没有互联网连接时,我如何捆绑我的 CC 并将其安装在对等方上?

4

0 回答 0