我正在尝试在 Windows 7(64 位)机器上安装 phantomjs-node 模块。安装“弱”模块时似乎存在 node-gyp 重建错误。
我遵循了node-gyp windows 安装步骤,并确保我安装了 python 并且它的路径设置正确。
我也有 node-gyp 所需的 Visual c++ 和其他要求。可悲的是,我无法修复 node-gyp 重建错误。
我安装了以下
- 节点 - 0.8.14(64 位)
- 蟒蛇 - 2.7.3(64位)
- Microsoft Visual C++ 2010(64 位,也安装了 32 位以防万一,因为 64 位没有帮助)
- Visual Studio 2010 (Pro) 和 Visual Studio 2012(快速,Web 和桌面)
- 视窗 SDK 7.1
我在安装弱模块时不断遇到的错误是:
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.Cpp.InvalidPlatform.Targets(23,7):错误 MSB8007:项目“weakref.vcxproj”的平台无效。平台='x64'。您可能会看到此消息,因为您正在尝试构建没有解决方案文件的项目,并且指定了该项目不存在的非默认平台。
我被上述问题困扰,尝试了所有链接并正确安装了所有 node-gyp 要求。非常感谢帮助。