我正在运行 npm 来安装 msnodesql,这是一个用于 sql 服务器驱动程序的 npm 库。我在 Windows Server 2012 机器上安装它。
我已经安装了 Visual C++ 2010、node-gyp 和 Python 2.7.xx 作为依赖项,所有这些安装都成功了。
当我运行 npm install msnodesql 时,我得到一个很大的红色错误:
(x86)\MSBuild\Microsoft.Cpp\v4.0\Miscrosoft.Cpp.InvalidPlatform.Targets(23,7):错误 MSB8007:项目“sqlserver.vcxproj”的平台无效。平台='x64'。您可能会看到此消息,因为您正在尝试构建没有解决方案文件的项目,并且指定了该项目不存在的非默认平台。
我的盒子是64位的。在这方面根本没有太多经验,所以虽然它看起来像一个平台错误,但我真的不知道该怎么做。
帮助!