Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js windows 10上的strongloop安装,visual studio社区2015_Node.js_Visual Studio 2015_Windows 10_Strongloop - Fatal编程技术网

Node.js windows 10上的strongloop安装,visual studio社区2015

Node.js windows 10上的strongloop安装,visual studio社区2015,node.js,visual-studio-2015,windows-10,strongloop,Node.js,Visual Studio 2015,Windows 10,Strongloop,我有以下环境 **OS**: Windows 10 **Visual Studio** : 2015 community edition **NodeJS** : v0.12.0 **Python** : 2.7.10 我正在尝试安装,使用以下命令 npm install -g strongloop 不幸的是,它失败了,出现了以下错误 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppBuild.targe

我有以下环境

**OS**: Windows 10
**Visual Studio** : 2015 community edition
**NodeJS** : v0.12.0
**Python** : 2.7.10
我正在尝试安装,使用以下命令

npm install -g strongloop
不幸的是,它失败了,出现了以下错误

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppBuild.targets(344,5):
warning MSB8003: Could not find WindowsSDKDir variable from the registry.
TargetFrameworkVersion or PlatformToolset may be set to an invalid version
number. [C:\Users\xxx\App Data\Roaming\npm\node_modules\strongloop\node_modules\strong-supervisor\node_modules\heapdump\build\addon.vcxproj]
heapdump.cc
c:\users\xxx\.node-gyp\0.12.0\deps\v8\include\v8stdint.h(10): fatal error C1083: Cannot open include file: 'stddef.h': No such file or directory
[C:\users\xxx\AppData\Roaming\npm\node_modules\strongloop\node_modules\strong-supervisor\node_modules\heapdump\build\addon.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:267:23)
gyp ERR! stack     at ChildProcess.emit (events.js:110:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:1067:12)
gyp ERR! System Windows_NT 6.3.9600
gyp ERR! command "node" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd  C:\Users\xxx\AppData\Roaming\npm\node_modules\strongloop\node_modules\strong-supervisor\node_modules\heapdump
gyp ERR! node-gyp -v v1.0.2
gyp ERR! not ok
customFds option is deprecated, use stdio instead.
Traceback (most recent call last):
**(More stack trace)** 
versions = _DetectVisualStudioVersions(version_map[version], 'e' in version)
KeyError: '2015'
我试着用另一个命令安装

npm install -g strongloop --msvs_version=2015
但这也失败了,出现了以下错误

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppBuild.targets(344,5):
warning MSB8003: Could not find WindowsSDKDir variable from the registry.
TargetFrameworkVersion or PlatformToolset may be set to an invalid version
number. [C:\Users\xxx\App Data\Roaming\npm\node_modules\strongloop\node_modules\strong-supervisor\node_modules\heapdump\build\addon.vcxproj]
heapdump.cc
c:\users\xxx\.node-gyp\0.12.0\deps\v8\include\v8stdint.h(10): fatal error C1083: Cannot open include file: 'stddef.h': No such file or directory
[C:\users\xxx\AppData\Roaming\npm\node_modules\strongloop\node_modules\strong-supervisor\node_modules\heapdump\build\addon.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:267:23)
gyp ERR! stack     at ChildProcess.emit (events.js:110:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:1067:12)
gyp ERR! System Windows_NT 6.3.9600
gyp ERR! command "node" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd  C:\Users\xxx\AppData\Roaming\npm\node_modules\strongloop\node_modules\strong-supervisor\node_modules\heapdump
gyp ERR! node-gyp -v v1.0.2
gyp ERR! not ok
customFds option is deprecated, use stdio instead.
Traceback (most recent call last):
**(More stack trace)** 
versions = _DetectVisualStudioVersions(version_map[version], 'e' in version)
KeyError: '2015'

我找不到有关此问题的详细信息,几乎被困在这里。

您正在使用的Node和Node gyp的旧版本似乎有问题:

这也可能与:

如果您停留在v0.12上,您至少应该升级到v0.12.7,否则我强烈建议从升级到最新的LTS版本(目前为v4.2.1)