node.js - npm install -g 区块链钱包服务
问题描述
npm install -g blockchain-wallet-service
运行 npm install 时出现此错误。
我已经安装了 Visual Studio Community 2017,但没有安装在 C: Drive 中。我已经在 C 中安装了 Microsoft Build 工具:我已经尽可能地尝试了 npm config 但这又发生了。我该如何解决?
AppData\Roaming\npm\node_modules\blockchain-wallet-service\node_modules\utf-8-validate\build\binding.sln:错误 MSB3411:无法加载 Visual C++ 组件“VCBuild.exe”。如果未安装该组件,请 1) 安装适用于 Windows Server 2008 和 .NET Framework 3.5 的 Microsoft Windows SDK,或 2) 安装 Microsoft Visual Studio 2008。
吉普错误!构建错误 gyp ERR!堆栈错误:
msbuild
退出代码失败:1 gyp ERR!堆栈在 ChildProcess.onExit (C:\Users\void\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:262:23) gyp ERR!堆栈在 emitTwo (events.js:126:13) gyp ERR!ChildProcess.emit (events.js:214:7) 的堆栈 gyp ERR!堆栈在 Process.ChildProcess._handle.onexit (internal/child_process.js:198:12) gyp ERR!系统 Windows_NT 10.0.17134 gyp 错误!命令 "C:\Program Files\nodejs\node.exe" "C:\Users\void\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "重建" gyp呃!cwd C:\Users\void\AppData\Roaming\npm\node_modules\blockchain-wallet-service\node_modules\utf-8-validate gyp ERR!节点 -v v8.11.4 gyp 错误!节点-gyp -v v3.7.0 gyp 错误!不行 npm WARN 可选 跳过可选依赖:bufferutil@1.2。node-gyp rebuild
npm WARN 可选跳过可选依赖:退出状态 1 npm WARN 可选跳过可选依赖:utf-8-validate@1.2.2 (node_modules\blockchain-wallet-service\node_modules\utf-8-validate):npm WARN 可选跳过可选依赖: utf-8-validate@1.2.2 install:node-gyp rebuild
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
解决方案
推荐阅读
- javascript - 我们可以使用在回调函数之外定义的javascript变量(回调函数)吗?
- assembly - 编写程序以将字符串中单词的首字母更改为大写字母
- javascript - 不明白 splice 方法在递归调用中如何工作以达到置换目的
- android - 为什么我的构建完成后需要这么长时间?
- javascript - 我无法删除我给容器的类
- c - 在 C 程序中显示错误:警告:指针和整数之间的比较
- amazon-web-services - 在 rails worker 中初始化carrierwave aws凭证
- javascript - NextJS 带我到 404
- sqlite - SQLite - 如果字段匹配,则读取 csv 并更新列
- laravel-8 - Laravel8:认证后的护照API