Ошибка при упаковке интеллектуального контракта на расширение платформы IBM Blockchain для Visual Studio

Чтобы создать пример умного контракта, я следовал за процессом в ссылке ниже:

https://marketplace.visualstudio.com/items?itemName=IBMBlockchain.ibm-blockchain-platform

На шаге "Пакетирование проекта смарт-контракта" произошла следующая ошибка: [ОШИБКА] Ошибка: ENOENT: нет такого файла или каталога, stat '/Users/..../node_modules/.bin/fabric-chaincode-node'

В каталоге /.bin фактически не найден узел-фабрики-кодов-цепочек. Не соответствует ли матричный код версии / выпуска в моей среде тому, что требует расширение VSCode?

3 ответа

Он действительно ищет модуль в./bin. Итак, попробуйте установить модуль fabric-shim вручную, используя npm i fabric-shim.

Я удалил узел версии 10 и установил узел версии 8. Снова создайте контракт и пересоберите пакет. У меня сработало

запустить под двумя командами в цепном коде

nvm использовать v8.17.0npm install

Другие вопросы по тегам