NPM安装错误 - Msnodesql

时间:2013-07-17 00:31:41

标签: sql-server node.js npm windows-server-2012

我正在运行npm来安装msnodesql,这是一个用于sql server驱动程序的npm库。我正在Windows Server 2012上安装它。

我已经安装了Visual C ++ 2010,node-gyp和Python 2.7.x.x作为依赖项,所有这些安装都是成功的。

当我运行npm install msnodesql时,我收到一个大的红色错误:

  

(86)\的MSBuild \ Microsoft.Cpp \ V4.0 \ Miscrosoft.Cpp.InvalidPlatform.Targets(23,7):   错误MSB8007:项目'sqlserver.vcxproj'的平台是   无效。平台=“64”。你可能会看到这条消息   正在尝试在没有解决方案文件的情况下构建项目   指定了此项目不存在的非默认平台。

我的信箱是64位的。根本没有太多经验,所以虽然看起来像平台错误,但我真的不知道该怎么做。

帮助!

1 个答案:

答案 0 :(得分:1)

我得到了同样的错误。结果我需要删除我安装的node.js(64位)并下载32位node.js。一旦我这样做,我运行了node-gyp配置,然后运行了node-gyp build而没有错误。