没有 npm 注册表的 Hyperledger Composer



>情况: 我正在使用超级账本作曲家,并在无法访问互联网的企业环境中使用代理后面的"结构-开发服务器"结构!

问题: 我如何在没有 npm 注册表的情况下工作(因为我没有本地注册表(。我尝试在 npmrcFile 中做一些"本地主机"语句,但这不起作用。

有机会开始我的业务网络吗?

感谢

node.js Hyperledger Fabric 中的链码目前在构建链码映像时需要访问 npm 注册表。由于作曲家使用节点.js链码,因此它依赖于这种访问。

您唯一的选择是在防火墙后面设置一个 npm 注册表设置,该设置可以使用 npm 模块填充。由于依赖树将很复杂,因此最好的方法是允许注册表访问Internet,以便如果它不包含npm模块,则可以从官方npm注册表下载并缓存它。

然后,当您在对等方上安装业务网络时,您需要指向业务网络,以使用该防火墙后面的 npm 注册表。您可以在 https://hyperledger.github.io/composer/latest/managing/connector-information 中找到有关此内容的更多信息,其中讨论了npmrcFile选项。

最新更新