Hyperledger fabric hyperledger fabric smartcontract是否支持多个go文件

Hyperledger fabric hyperledger fabric smartcontract是否支持多个go文件,hyperledger-fabric,Hyperledger Fabric,hyperledger fabric smartcontract是否支持多个go文件? 例如,go文件太大,因此被拆分为多个文件。 如果支持,如何提交smartcontract?是。Chaincode就像一个普通的go项目。您只需要将链码路径传递到主包文件所在的文件夹 例如: mycc_folder ____ go.mod ____ main_package_folder ____ ____ main.go ____ ____ something_else.go ____ support_pac

hyperledger fabric smartcontract是否支持多个go文件? 例如,go文件太大,因此被拆分为多个文件。
如果支持,如何提交smartcontract?

是。Chaincode就像一个普通的go项目。您只需要将链码路径传递到主包文件所在的文件夹

例如:

mycc_folder
____ go.mod
____ main_package_folder
____ ____ main.go
____ ____ something_else.go
____ support_package_folder
____ ____ common.go
____ ____ utils.go


./bin/peer lifecycle chaincode package mycc.tar.gz --path $path_to_mycc_folder/main_package_folder --lang golang --label mycc

如果包中需要包含support_package_文件夹,如何打包?@Hoai nam上面的命令行会将所需的包打包到一个tar.gz文件中。安装打包的链码时,您是否遇到任何问题?