Node.js 无法在windows 10上安装mongoose

Node.js 无法在windows 10上安装mongoose,node.js,mongodb,Node.js,Mongodb,无法从注册表中找到WindowsSDKDir变量。 错误TRK0005:未能定位:“CL.exe”。 您可能没有安装Visual Studio,安装已损坏,或者TargetFrameworkVersion或PlatformToolset设置为无效的版本号。无法从注册表中找到WindowsSDKDir变量。 错误TRK0005:未能定位:“CL.exe”。 您可能没有安装Visual Studio,安装已损坏,或者您的TargetFrameworkVersion或PlatformToolset设置

无法从注册表中找到WindowsSDKDir变量。

错误TRK0005:未能定位:“CL.exe”。


您可能没有安装Visual Studio,安装已损坏,或者TargetFrameworkVersion或PlatformToolset设置为无效的版本号。

无法从注册表中找到WindowsSDKDir变量。

错误TRK0005:未能定位:“CL.exe”。


您可能没有安装Visual Studio,安装已损坏,或者您的TargetFrameworkVersion或PlatformToolset设置为无效的版本号。

我遇到了相同的错误。安装VS Community 2015后,我不得不打开VS并创建一个JavaScript项目。VS要求我安装更多的软件包。安装后,错误被解决。

我遇到了相同的错误。安装VS Community 2015后,我不得不打开VS并创建一个JavaScript项目。VS要求我安装更多的软件包。安装后,错误得到解决。

这对我来说很有效:

TargetFrameworkVersion or PlatformToolset may be set to an invalid version number. [E:\Selvam\Prepare Myself\NodeJs\module3\start\node_modules\mongoose\node_modules\mongodb\node_modules\mongodb-core\node_modules\kerbe
ros\build\kerberos.vcxproj]
这对我很有用:

TargetFrameworkVersion or PlatformToolset may be set to an invalid version number. [E:\Selvam\Prepare Myself\NodeJs\module3\start\node_modules\mongoose\node_modules\mongodb\node_modules\mongodb-core\node_modules\kerbe
ros\build\kerberos.vcxproj]

请尝试至少详细说明一下你想做什么以及发生了什么。只是将堆栈跟踪添加到问题中不会导致任何人解决您的问题。请尝试至少详细说明一下您想做什么以及发生了什么。将堆栈跟踪添加到问题中不会导致任何人解决您的问题。谢谢!感谢您抽出宝贵的时间。让我检查一下我的visual studio安装谢谢!为了给您宝贵的时间。让我检查一下我的visual studio安装。更具体地说,如果您想创建javascript项目,它需要cordova安装附带的“visual c++通用工具”。更具体地说,它需要“visual c++通用工具”如果您想创建一个javascript项目,cordova安装时会附带此选项。
download and install Python 2.7.11
add C:\Python27 and C:\Python27\Scripts to PATH in Environment Variables, remember to separate paths with a semicolon
npm install -g cordova
npm install mongoose