未能在Flux-todomvc示例中安装'Contextify'。

问题描述:

虽然试图运行facebook的todomvs示例为流量,在npm安装的第一步,我得到了这个错误。未能在Flux-todomvc示例中安装'Contextify'。

[email protected]安装脚本'node-gyp rebuild'失败。 npm ERR!这很可能是一个问题,这个问题包括: npm ERR!而不是npm本身。 npm ERR!告诉作者,在您的系统上这会失败: npm ERR! node-gyp rebuild

我早些时候尝试过使用节点版本4.1.1,但回滚到0.12.7也没有帮助。如何解决这个问题,并让这个东西运行。

在Windows XP/Vista/7的,节点GYP需要Python 2.7和Visual Studio 2010

完全安装指南和其它操作系统,看:

https://github.com/nodejs/node-gyp#installation

这可能是由于与节点4.0相关的NAN升级造成的。看到这个问题:https://github.com/brianmcd/contextify/issues/180

你可以尝试删除所有本地模块,并通过使用安装contextify:

npm i '[email protected]/contextify#nan2' 

该解决方案为我工作。 (我正在使用Node 4.2.1)