在寻找工具版本的窗口上的节点npm错误

我试图使用节点,当我去安装npm包通过'npm install package.json'
我目前正在使用Windows 8.1作为我的操作系统。 它开始时,我开始使用redis,但我不知道是否因为redis。 我得到的错误是

MSBUILD:错误MSB4132:工具版本“2.0”无法识别。 可用的工具版本是“4.0”。

完整的控制台打印在这里

如果有人遇到这个错误,以及如何解决它将不胜感激

安装Visual Studio或Visual Studio Express 2013.您可以在这里下载它们: http : //www.visualstudio.com/downloads/download-visual-studio-vs

从Windows CMD以pipe理员模式安装此软件包:

npm install –global –production windows-build-tools

最后,微软提供了更好的解决scheme来构build本地的Node.js包。

截至目前,您可以获取Visual Studio 2013社区版。 http://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx