我在Developer Tutorial for creating a Hyperledger Composer solution跟随https://hyperledger.github.io/结束,我一路走到尽头,直到碰到这堵墙。
对于运行应用程序并使用Angular(npm start
)对其进行web包装的最后一步,我遇到了由Cannot find name
触发的以下inline.bundle.js
错误。
在挖掘之后,我发现所有这些违规变量都有一些共同之处 - 它们是使用import
命令在各自的.cto文件中定义的。例如,这就是商业网络定义中的models / manufacturer.cto:
这就是models / regulator.to的样子:
同样的模式适用于所有错误,它找不到使用import
在商业网络中定义的名称。
我怀疑这与命名空间有关,但是我告诉作曲家使用命名空间编译应用程序还是从不使用命名空间没有区别,我每次都会得到相同的错误。
我是新手,所以任何见解都会受到高度赞赏。谢谢!