FileSystemCardStore показывает неопределенный при импорте из composer-common - PullRequest
0 голосов
/ 30 мая 2018

Что я сделал

const FileSystemCardStore = require('composer-common').FileSystemCardStore;
console.log('------>',FileSystemCardStore);

То, что я получил, это

------> undefined

Я не знаюесли API из сообщества Hyperledger не верен, потому что я не вижу никакого класса FileSystemCardStore в папке composer-common, импортированной в узлы-модули.

Мой package.json говорит, что composer-common: "^ 0.19.0"

В чем проблема?и что я делаю неправильно.

Мой мотив - создать новую карту для новой идентичности.

1 Ответ

0 голосов
/ 30 мая 2018

исправленный ответ:

вам необходимо использовать следующие классы в вашем коде;FileSystemCardStore недоступно в текущем выпуске Composer, как это было ранее в выпуске 0.16.x.

Полный пример показан здесь (используется пример карты памяти, но применяется тот же принцип)к картам на основе файлов)

https://github.com/hyperledger/composer-sample-networks/blob/master/packages/perishable-network/test/perishable.js

Обратите внимание, что в идеале вы должны использовать последнюю версию Composer -> см. здесь для создания своих приложений.

...