gpt4 book ai didi

node.js - npm安装zmq问题

转载 作者:太空宇宙 更新时间:2023-11-04 01:10:36 25 4
gpt4 key购买 nike

我正在执行 npm install zmq 但陷入了奇怪的错误,请参见下文

C:\Users\Administrator>npm 安装 zmq

MSBUILD:错误 MSB4132:无法识别工具版本“2.0”。也可用ls 版本为“4.0”。

吉普错误!堆栈错误:C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe
失败,退出代码:1

吉普错误!堆栈位于 ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:267:23)

吉普错误!堆栈位于 ChildProcess.EventEmitter.emit (events.js:98:17)

吉普错误!堆栈位于 Process.ChildProcess._handle.onexit (child_process.js:789:12)

用谷歌搜索但没有运气。这是 Windows Server 2012 上的全新安装。并且 zmq 已经使用 Windows Msi 安装程序安装,但我想在 Nodejs 下使用 zmq,因此执行 npm。我认为 msbuild 失败,因为 Node 假定 .net 框架版本为 2,但安装的 .net 版本是 4。任何人都可以指导我如何解决这个问题 - 谢谢

问候紫山

最佳答案

对,谢谢古斯塔夫,我通过安装 Visual Studio 2012 解决了这个问题。首先,我通过服务器管理器将.net版本从4更改为2,然后我收到另一个错误,它说系统需要.net v2 sdk,然后我安装了sdk,最后安装了5 GB的Visual Studio 2012。问题解决了,但我很惊讶为什么我们必须安装 5 GB 的 vs 才能使 zmq 工作,难道不能仅通过链接所需的 dll 或库来完成吗?为什么它需要一大堆 vb 文件!任何方式都可以完成。

关于node.js - npm安装zmq问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18160838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com