是否可以在Windows 8.1上运行Node.js?

是否可以在Windows 8.1上运行Node.js?,node.js,windows-8.1,Node.js,Windows 8.1,当我尝试在npm中安装软件包时,始终会出现如下错误: C:\ProgramFiles(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.t 目标(64,5):错误MSB8020:Visual Studio 2010(平台T)的生成工具 找不到oolset='v100')。要使用v100构建工具进行构建,请 nstall Visual Studio 2010生成工具。或者,您可以升级到c 通过选择“项目”菜单或右键单击“解决方

当我尝试在npm中安装软件包时,始终会出现如下错误:

C:\ProgramFiles(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.t
目标(64,5):错误MSB8020:Visual Studio 2010(平台T)的生成工具
找不到oolset='v100')。要使用v100构建工具进行构建,请
nstall Visual Studio 2010生成工具。或者,您可以升级到c
通过选择“项目”菜单或右键单击“解决方案”,可以使用Visual Studio工具
,然后选择“升级解决方案…”。[C:\Projects\framework
\node\u modules\karma\node\u modules\socket.io\node\u modules\socket.io client\node\m
odules\ws\build\bufferutil.vcxproj]

我有Visual Studio 12和Visual Studio Express 10

我试过很多方法,现在我猜Windows8不支持Node,但如果有人运气好,请告诉我


人们是否有在Cygwin下运行Node的合理经验?

我在Windows 8上遇到过类似的问题,您是否尝试过安装python 2.x?因为node gyp需要python生成配置,以便以后进行编译。

我在Windows 8.1上运行node 0.10.26。安装它没有问题。我还安装了cygwin。也许您正面临与VisualStudio的某种冲突。你试过在谷歌上搜索这个错误吗?我不认为这与Node.js有关,但是你正在安装的模块。从您收到的消息中,我认为您正在尝试安装
karma
,其构建脚本使用的是VS2010。@ShaunXu当我尝试安装不同的东西时,在许多模块上都会出现错误。它似乎与所谓的节点GYP有关,它被用来安装很多东西。嗨,乔,是的,如果你要用C++代码来做这个模块,那么你需要编译。几乎所有的模块都使用节点GYP作为构建系统,其中许多依赖于VS2010 C++编译器。如果你不想手动修改生成脚本到你的环境,比如我,你必须安装VS2010(或者至少VS2010 C++快件)。@ SununXI我安装了它。没有帮助。