在Hyperledger Composer中更改NPM代理

时间:2018-07-02 10:29:25

标签: hyperledger-fabric hyperledger-composer

我的网络代理遇到一些问题,因此我正在尝试采用“尝试”的方法来尝试使用不同的代理。我需要在npmConfig文件中的composer network install命令期间进行代理配置,现在,一旦我给了一个代理,就该如何更改它,因为我不能再对同一业务网络使用composer network install。

1 个答案:

答案 0 :(得分:0)

composer network install命令上提供了npmrcFile选项,安装完成后-npmrcFile与该安装软件包捆绑在一起。

由于代理问题(例如,陈述的问题),您无法构建链码容器,因此start将不会成功,因此无法将composer network upgrade-o <options>一起使用,以升级具有新npmrcFile的商业网络可通过“选项”进行更改。这就是为什么最好在简单的Dev Fabric环境中尝试代理配置的原因-您每次都可以删除对等端并安装新的Fabric-一旦它工作(一次性任务),您便拥有了正确安装要适当安装的npmrcFile等。

如果需要,您可以从测试docker容器(在其中进行测试npm安装)中使用wget http://npmregistry:4873/来查看是否可以通过网络代理连接-然后,一旦知道,就应该读取配置文件(重新)尝试docker构建时。

希望这会有所帮助。