【发布时间】:2015-03-31 20:40:21
【问题描述】:
您好,我正在 Windows 上创建本机节点模块,但每当我运行 node-gyp build binding.gyp 命令时,我都会收到一条错误消息
"error: Can't find "msbuild.exe". Do you have Microsoft Visual Studio C++ 2008 installed?"。
我安装了 Visual Studio 2013 并且 msbuild 目录是 C:\Windows\Microsoft.NET\Framework\v3.5\msbuild.exe. 我尝试将其添加到 PATH 变量中,并且我能够启动 cmd 提示符并运行 msbuild.exe 它将返回版本,这样似乎可以正常工作,但由于某种原因 node-gyp 无法检测到它,我什至尝试修改 node-gyp 中的 build.js 文件以使其指向 msbuild 位置,但它失败了。
【问题讨论】:
-
这个@Alan 有什么更新吗??
-
这是我决定转移到另一个开发环境而不是解决它的问题之一。我现在使用云 9
-
我正在尝试在本地机器上配置应用程序。有什么建议可以解决这个问题吗??