https://docs.aws.amazon.com/managed-blockchain/latest/managementguide/managed-blockchain-hyperledger-develop-chaincode.htmlで
それは言及している
他のバージョンの fabric-shim または他のライブラリ パッケージへの依存関係では、ピア ノードが NPM リポジトリへのインターネット アクセスを持たないため、それらをチェーンコードにバンドルする必要があります。
次の構造を持つ単純な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 をバンドルしてピアにインストールするにはどうすればよいですか?