我在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 –