0

我在Developer Tutorial for creating a Hyperledger Composer solution之后,在https://hyperledger.github.io/之后,我一路顺风顺水地走到最后,直到遇到墙壁。尝试使用npm start启动Hyperledger Composer应用程序会出现“找不到名称%参与者%”的错误

对于运行应用程序并使用Angular进行网页加密的最后一步(npm start),我遇到以下Cannot find name错误,由inline.bundle.js触发。

enter image description here

周围挖掘后,我发现,所有这些问题的变量有一个共同点 - 他们使用的import命令在各自.cto文件中定义。例如,这是什么型号/ manufacturer.cto看起来像在商务网定义:

enter image description here

这是模型/ regulator.to的样子:

enter image description here

同模式适用于所有错误,但无法使用import找到业务网络中定义的名称。

我怀疑这与名称空间有关,但是否告诉作曲家使用名称空间编译应用程序或从不使用名称空间没有区别,我每次都得到相同的错误。

我是新来的,所以任何见解都将不胜感激。谢谢!

+0

这类似于这样的问题: https://stackoverflow.com/questions/45960487/executing-yo-hyperledger-composer-fails-to-correctly-import-model –

+0

感谢寻找到它@DanSelman –

回答

0

升级至v0.12.0似乎解决了这个问题。 Yeoman现在编写Web应用程序没有任何错误。看起来这个bug在一个月前已经被报告过了,但是几天前刚刚关闭。

相关问题