我正在执行 npm install zmq 但遇到奇怪的错误,请参见下文
C:\Users\Administrator>npm install zmq
MSBUILD:错误 MSB4132:工具版本“2.0”无法识别。可用的工具版本是“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 失败,因为节点假设 .net 框架的版本 2,但是安装的 .net 版本是 4。谁能指导我如何解决这个问题 - 谢谢
问候紫山