首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure区块链: VS代码中的生成协定命令出错

Azure区块链: VS代码中的生成协定命令出错
EN

Stack Overflow用户
提问于 2019-07-11 21:29:22
回答 1查看 123关注 0票数 0

我正在尝试使用azure的工作台和其他资源来启动区块链。我已经安装了所有必备组件,并且在安装区块链服务以创建联盟时没有问题,并且在构建项目时也没有问题,我在vs代码终端中使用命令- 'Azure Blockchain: Build Contracts‘构建智能合约时遇到问题,以下是给定的错误。

VS代码告诉我安装.NET命令行界面,后来,有人可以告诉我如何检查我的项目是否已经完全构建。

a link to github

我尝试过使用npm安装软件包,但我也遇到了错误。我不知道npm是否会将安装truffle作为先决条件来安装构建azure结实项目所需的所有文件,因为我在使用npm安装truffle时遇到了问题。

代码语言:javascript
复制
Azure Blockchain: Build Contracts

这是我收到的错误消息。

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

发布于 2019-08-16 04:04:12

发生这种情况是因为您缺少一个节点包。我也遇到了同样的问题。

解决方案--

npm install -g hdwallet-provider

在此重新启动VS代码并尝试构建后,它将构建...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56990393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档