http://www.7klian.com

如何利用VScode扩展建设和测试Node.js链码

并且,假如我们想在网络长举办生意业务,该扩展措施还为我们提供了一种选择,可以发送生存在分类帐中的生意业务或评估生意业务。

要安装和实例化合约,我们还可以从扩展中举办操纵,只需单击几下,便可以安装并运行它。别的,假如需要在网络长举办修改,则可以以后选项卡会见构成该网络的通道,节点和组织。

别的,通过可以或许举办单位测试,我们可以将这些链码集成到一个持续的集成系统中,并可以或许拥有用于通报代码的通道。

它向我们展示了测试和代码包围范畴,,从这里我们知道,假如在变动代码时某些对象遏制事情,那显然是我们的错

安   装

npm test
然后它将向我们展示我们可用的语言,在这种环境下,我将利用Javascript和我们将要签订合约的资产。该资产用于参考,将由多家公司共享,并将用作中的即时调理。对付那些从事系统间协调事情的人来说,您会发明这种处理惩罚方法大大简化了,对吗? 而不是使一个系统与另一个系统协调一致,而是将数据复制或增加三倍。

运行以下

如我们所见,我们已经建设了一个节点js项目,个中包括处理惩罚该资产的根基代码,这将是典范的CRUD数据库操纵,并设置了单位测试和Javascript linter……太棒了。

在本文中,我将接头IBM提供的用于在Visual Studio代码中建设链码的扩展。如您所见,配置Hyperledger架构网络大概很是繁琐。
此扩展使我们可以或许开拓,测试和执行链码的单位测试,而无需组装整个网络,这极大地简化了任务并答允利用TDD要领。

为了可以或许实例化合约并与之交互,我们必需启动网络,可是在这种环境下,我们不必与所有yaml和剧本举办斗争,我们会标志当地网络,假如您没有docker, 下载镜像并启动它。

安装完成后,假如您没有任何必要的执行条件(docker,go,nodejs…),它将要求您安装它才气执行。

介  绍

一旦安装了所有依赖项,我们将看到已经建设了一个新图标,从中可以从同一选项卡会见开拓情况,这比网络的所有Yaml都容易得多,对吗?

就这样,我们可以在开始变动代码之前运行测试,以查察一切正常

通过这种简朴的要领,您可以从VScode在Hyperledger Fabric中建设链代码并与之交互,这使合约开拓人员可以只存眷要编程的逻辑,而不必担忧为当地情况利用勾当网络的所有巨大性

安装很是简朴,我们必需查抄VSCode选项卡中的扩展,然后下载捕捉中显示的扩展。

为了建设一个新的链码,我们只需要转到智能合约标签并选择“建设新项目”选项。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读