我正在尝试为使用nodejs和node-gyp的克隆项目执行npm安装。经历了很多版本不匹配问题(特别是使用Visual Studio)并且在重建时遇到了node-gyp重建失败的问题。
安装了Python 2.7,卸载了VS2013并使用Visual C ++ 2015安装了VS2015社区版。使用GYP_MSVS_VERSION
将环境变量2015
更改为SET GYP_MSVS_VERSION=2015
,npm config set msvs_version 2015 --global
,运行{ {1}}并出现以下错误。在这一点上,我没有做任何事情,并且已经尝试了5个多小时!
我使用Cmder(以管理员身份运行),npm v3.6.0,node v5.7.0和node-gyp v3.3.1(运行npm install -g --msvs_version=2015
会导致node-gyp -v
)。
我在Windows 10 x64上。
任何人都知道造成这些错误的原因是什么?
v3.3.1
答案 0 :(得分:0)
问题是正在安装的troop-node-enforcer
版本取决于过时的webworker-threads
模块的旧版本。 npm日志显示它安装v0.5.7而最新版本是v0.7.1并且自旧版本以来有许多修复。