Блокчейн Azure: команда сборки контрактов в коде VS выдает ошибку

Я пытаюсь запустить блокчейны с лазурным, используя его верстак и другие ресурсы. Я установил все необходимые компоненты, и у меня не было проблем с установкой службы блокчейнов для создания консорциума, и у меня не было проблем со сборкой проекта, у меня возникла проблема с построением смарт-контрактов с помощью команды - Azure Blockchain: Build Contracts в vs кодовый терминал, ниже приведена данная ошибка.

Код VS сказал мне установить .NET CLI, что я сделал позже, может кто-нибудь сказать, как проверить, был ли мой проект полностью построен.

ссылка на github!

Я попытался установить пакеты с помощью npm, но у меня тоже возникла ошибка. Я не знаю, устанавливает ли трюфель в качестве предварительных условий без h npm, все файлы, необходимые для создания проекта Azure Solidity, устанавливаются, так как у меня возникла проблема с установкой трюфеля с помощью npm

Azure Blockchain: Build Contracts

Это сообщение об ошибке, которое я получаю.

Get version for required apps
[Execute command] 
Working dir: c:\BlockChains\CodeFunDo
Running command
npx truffle compile
[Execute command] Error: Cannot find module 'truffle-hdwallet-provider'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Module.require (internal/modules/cjs/loader.js:690:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (c:\BlockChains\CodeFunDo\truffle-config.js:1:26)
    at Module._compile (internal/modules/cjs/loader.js:776:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:690:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Function.Config.load (C:\Users\KAUSTUBH JHA\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-config\index.js:386:1)
    at Function.Config.detect (C:\Users\KAUSTUBH JHA\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-config\index.js:375:1)
    at Object.run (C:\Users\KAUSTUBH JHA\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-core\lib\commands\compile.js:56:1)
    at Command.run (C:\Users\KAUSTUBH JHA\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-core\lib\command.js:140:1)
    at Object.<anonymous> (C:\Users\KAUSTUBH JHA\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-core\cli.js:52:1)
    at __webpack_require__ (C:\Users\KAUSTUBH JHA\AppData\Roaming\npm\node_modules\truffle\build\webpack:\webpack\bootstrap 4290d8a3f36a864c3a92:19:1)
    at C:\Users\KAUSTUBH JHA\AppData\Roaming\npm\node_modules\truffle\build\webpack:\webpack\bootstrap 4290d8a3f36a864c3a92:65:1
    at Object.<anonymous> (C:\Users\KAUSTUBH JHA\AppData\Roaming\npm\node_modules\truffle\build\cli.bundled.js:71:10)
    at Module._compile (internal/modules/cjs/loader.js:776:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:829:12)
    at findNodeScript.then.existing (C:\Program Files\nodejs\node_modules\npm\node_modules\libnpx\index.js:268:14)
[Execute command] Truffle v5.0.26 (core: 5.0.26)
[Execute command] Node v10.16.0
[Execute command] Finished running command

person Kaustubh Jha    schedule 11.07.2019    source источник


Ответы (1)


Это происходит потому, что вам не хватает пакета узла. Я тоже столкнулся с той же проблемой.

Решение --

npm install -g hdwallet-provider

после этого перезапустите VS Code и попробуйте Building, он построит ...

person SHIVANSH NARAYAN    schedule 15.08.2019