情景:我正在使用hyperledger-composer,并在没有互联网接入的企业环境中使用代理背后的" fabric -dev-server“结构!
问:如果没有npm-Registry (因为我没有本地注册表),我如何工作?我试着在npmrcFile中做一些“本地主机”-statements,但这不起作用。
有没有机会开始我的商业网络?
thx
发布于 2018-10-18 15:17:05
hyperledger fabric中的npm链码在构建链码镜像时当前需要访问node.js注册表。当composer使用node.js链码时,它依赖于这个访问。
你唯一的选择就是在你的防火墙后面安装一个npm注册表,这个注册表可以填充npm模块。因为依赖树将是复杂的,所以最好的方法是允许注册表访问互联网,这样如果它不包含npm模块,它可以从官方npm注册表下载并缓存它。
然后,当您在对等设备上安装业务网络时,您需要指定业务网络,以便在防火墙后面使用该npm注册表。你可以在https://hyperledger.github.io/composer/latest/managing/connector-information上找到更多关于这方面的信息,在那里它谈到了npmrcFile选项。
https://stackoverflow.com/questions/52862070
复制相似问题