私はノードとNPMを初めて使用しています。私は、ノードv0.10.0を使用していると私は、NPMが、私は次のエラーを取得するsocket.io installコマンドを実行する場合:Windows 7でsocket.ioをインストールできない
C:\Users\USER\AppData\Roaming\npm\node_modules\socket.io\node_modules\socket.io-
client\node_modules\ws>node "C:\Users\USER\AppData\Roaming\npm\node_modules\npm\
bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(29
7,5): warning MSB8003: Could not find WindowsSDKDir variable from the registry.
TargetFrameworkVersion or PlatformToolset may be set to an invalid version nu
mber. [C:\Users\USER\AppData\Roaming\npm\node_modules\socket.io\node_modules\so
cket.io-client\node_modules\ws\build\bufferutil.vcxproj]
bufferutil.cc
c:\users\user\.node-gyp\0.10.0\deps\uv\include\uv-private/uv-win.h(32): fatal e
rror C1083: Cannot open include file: 'winsock2.h': No such file or directory [
C:\Users\USER\AppData\Roaming\npm\node_modules\socket.io\node_modules\socket.io
-client\node_modules\ws\build\bufferutil.vcxproj]
を、私は私のWindowsをグーグルと更新時間の束を過ごしたので、私は、これはビルドエラーだと思いますSDK、Visual Studio、.Net Frameworkなどがあります。 1つのフォームまたは別の私は上記のエラーを取得します。このリンクhttps://connect.microsoft.com/VisualStudio/feedback/details/713415/erroneous-windows-sdk-x64-compilation-warningによると、私はx64マシンのように警告が間違っている可能性があります。私はwinsock2.hがC:¥Program Files¥Microsoft SDKs¥Windows¥v1.1¥Includeにあり、それが私のパスに含まれていることがわかります。私のパスには、次のものが含まれています
C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft Visual Studio 8\VC\vcpackages;C:\Program Files\Microsoft Windows Performance Toolkit\;C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include;C:\Program Files\Microsoft SDKs\Windows\v7.1\Lib;C:\Program Files\Microsoft SDKs\Windows\v7.1\Include;C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include;C:\Program Files\Debugging Tools for Windows (x64)\winext\manifest;C:\Program Files\Microsoft SDKs\Windows\v7.1\Lib\x64;
このパスと同じエラー。何か案は?
は、インストール作業をしますか?私はしばしば、Windows上で実際の問題に終わらない警告を受け取ります。 – outside2344
はい、メッセージsocket.ioが動作しているように見えますが。 – landland