我正在尝试安装webworker-thread
s,这是一个需要gyp的节点插件。我按照gyp
说明进行了设置,到目前为止,在尝试“rebuild
”时仍然出现错误:
C:\Program Files\nodejs\node_modules\webworker-threads>node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild
gyp ERR! configure error
gyp ERR! stack Error: spawn ENOENT
gyp ERR! stack at errnoException (child_process.js:980:11)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:771:34)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "node" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Program Files\nodejs\node_modules\webworker-threads
gyp ERR! node -v v0.10.8
gyp ERR! node-gyp -v v0.9.5
gyp ERR! not ok
npm ERR! weird error 1
npm ERR! not ok code 0
我使用的是Windows 7 32位系统。 Sooo花些时间在这里是我的个人清单:
路径:节点同时位于用户和系统路径中。 npm在用户路径中。 Python路径也已设置。
你们有没有机会注意到我做错了什么?
提前感谢您的指导!
答案 0 :(得分:5)
尝试npm install –msvs_version=2012
。此命令将要求NPM使用visual studio 2012进行构建。
http://www.kevgriffin.com/specifying-visual-studio-version-in-npm-installs/
答案 1 :(得分:3)
花了一段时间让这个工作(对我来说,接受的答案没有用,对我来说这只是一半解决方案)我做了以下事情:
npm config set python C:\Python27\python.exe
npm install -msvs_version=2013
诀窍在于命令npm config set python ...path_to_python_exe...
,它将由npm
提供给我需要python的依赖项。
答案 2 :(得分:0)
获得Windows 7 64位。
上述所有内容,但我仍然得到了提到的错误。
对我有用的是:
希望它能为你节省一些时间。