Hyperledger fabric 除了fabric shim和fabric contract api之外,我们还能在链码中使用npm模块吗?

Hyperledger fabric 除了fabric shim和fabric contract api之外,我们还能在链码中使用npm模块吗?,hyperledger-fabric,hyperledger-chaincode,hyperledger-fabric-sdk-js,Hyperledger Fabric,Hyperledger Chaincode,Hyperledger Fabric Sdk Js,除了链码中的fabric shim和fabric contract api之外,我们还能使用NPM模块吗 如果是这样,那么在实例化时包将如何安装?是的,您可以将依赖项添加到package.json中,并像平时一样在代码中要求或导入依赖项。对于node.js链码,作为构建链码映像的一部分,在实例化过程中,npm安装--production已完成。是的,您可以 例如,您可以添加包以更好地处理时间和日期: "dependencies": { "fabric-contract-api": "~1

除了链码中的fabric shim和fabric contract api之外,我们还能使用NPM模块吗


如果是这样,那么在实例化时包将如何安装?

是的,您可以将依赖项添加到package.json中,并像平时一样在代码中要求或导入依赖项。对于node.js链码,作为构建链码映像的一部分,在实例化过程中,
npm安装--production
已完成。

是的,您可以

例如,您可以添加包以更好地处理时间和日期:

"dependencies": {
    "fabric-contract-api": "~1.4.0",
    "fabric-shim": "~1.4.0",
    "moment": "2.24.0"
},
当您为通道实例化链码时,接收请求的对等方都将继续下载依赖项。这意味着他们需要访问才能进行出站连接

依赖项越多,需要获取的数据就越多,这意味着实例化将花费更长的时间