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在一個月前已經被報告過了,但是幾天前剛剛關閉。

相關問題