node.js chaincode в фабрике hyperledger в настоящее время нуждается в доступе к реестру npm при построении образа кода цепи.Поскольку composer использует цепной код node.js, он зависит от этого доступа.
Единственный вариант, который вам нужен, - это настроить реестр npm за брандмауэром, который может быть заполнен модулями npm.Поскольку дерево зависимостей будет сложным, лучшим способом было бы разрешить доступ реестра к Интернету, чтобы, если он не содержит модуль npm, он мог загрузить его из официального реестра npm и кэшировать его.
Затем вам нужно будет указать бизнес-сеть, когда вы устанавливаете бизнес-сеть на своих коллегах, чтобы использовать этот реестр npm за брандмауэром.Вы можете найти больше информации об этом в https://hyperledger.github.io/composer/latest/managing/connector-information, где говорится о опции npmrcFile
.