我在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
触发。
周围挖掘后,我发现,所有这些问题的变量有一个共同点 - 他们使用的import
命令在各自.cto文件中定义。例如,这是什么型号/ manufacturer.cto看起来像在商务网定义:
这是模型/ regulator.to的样子:
同模式适用于所有错误,但无法使用import
找到业务网络中定义的名称。
我怀疑这与名称空间有关,但是否告诉作曲家使用名称空间编译应用程序或从不使用名称空间没有区别,我每次都得到相同的错误。
我是新来的,所以任何见解都将不胜感激。谢谢!
这类似于这样的问题: https://stackoverflow.com/questions/45960487/executing-yo-hyperledger-composer-fails-to-correctly-import-model –
感谢寻找到它@DanSelman –