The guide for installing the Node.js Couchbase library states:
On non-Windows platforms, you must have node-gyp installed and a build environment available because the Couchbase SDK module takes advantage of V8 add-on capabilities (written in C/C++). On Windows, the module comes with prebuilt libraries.
However I am getting node-gyp errors trying to install on Windows 7
> email@example.com install C:\projects\BasicExpressApp\node_modules\couchbase > (node-gyp rebuild 2> builderror.log) || (exit 0) C:\projects\BasicExpressApp\node_modules\couchbase>node "C:\nodejs\node_modules\ npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.t argets(42,5): error MSB8020: The builds tools for Visual Studio 2010 (Platform Toolset = 'v100') cannot be found. To build using the v100 build tools, either click the Project menu or right-click the solution, and then select "Update VC+ + Projects...". Install Visual Studio 2010 to build using the Visual Studio 201 0 build tools. [C:\projects\BasicExpressApp\node_modules\couchbase\build\deps\l cb\cbsasl.vcxproj]
I am going to try to install the dependencies to get node-gyp working, but I wanted to let someone know that the npm install is not working as described.