Ошибка при упаковке интеллектуального контракта на расширение платформы 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