Msbuild npm没能说“什么;找不到VS2010的生成工具";

Msbuild npm没能说“什么;找不到VS2010的生成工具";,msbuild,npm,node-gyp,hubot,Msbuild,Npm,Node Gyp,Hubot,我正在尝试在本地机器上安装Hubot。到目前为止进展顺利,直到我遇到这个错误。错误很明显: 在此解决方案中一次构建一个项目。要启用并行生成,请添加“/m”开关 但是,我正在运行Hubot初始化命令Yo-Hubot。我无法使用/m开关。对我应该做什么有什么建议吗 启用并行构建并不能解决您的问题,这只是一条信息性的信息。真正的问题是您没有用于创建Hubot所需组件之一的Visual Studio版本 尝试以下操作:npm config set msvs\u version 2012(如果有,也可以是

我正在尝试在本地机器上安装Hubot。到目前为止进展顺利,直到我遇到这个错误。错误很明显:

在此解决方案中一次构建一个项目。要启用并行生成,请添加“/m”开关

但是,我正在运行Hubot初始化命令
Yo-Hubot
。我无法使用/m开关。对我应该做什么有什么建议吗


启用并行构建并不能解决您的问题,这只是一条信息性的信息。真正的问题是您没有用于创建Hubot所需组件之一的Visual Studio版本


尝试以下操作:
npm config set msvs\u version 2012
(如果有,也可以是2013)。

如果图像是您从中得到“错误”的地方,我建议您重新读取命令行输出。我看到的错误是,您试图构建一个仅安装了VS2012的解决方案,但该解决方案是使用VS2010生成的。这些错误表示您需要安装VS2010生成工具才能生成给定的解决方案。因此,根据错误消息,您可以安装VS2010,也可以将解决方案升级到VS2012。是的,完全正确!我有Visual Studio 2015,所以我在终端中输入了
npm config set msvs\u version 2015
,正如您所提到的,现在我的npm安装正在运行VS 2015。。耶!