Node.js和Couchbase兼容性

时间:2016-06-13 21:08:31

标签: node.js couchbase

我正在尝试在Windows 7计算机上安装Couchbase的Node.js SDK。我通过在命令提示符窗口中键入npm install --save couchbase来运行安装。我的尝试收到了不同的结果。我的结果如下。

安装适用的版本

  • 0.10.40
  • 0.10.45
  • 0.12.14

安装会导致多个编译错误的版本

  • 4.0.0
  • 4.3.0
  • 4.4.5
  • 5.6.0
  • 6.2.0

您知道Node SDK for Couchbase与哪些版本的Node.js兼容吗?

1 个答案:

答案 0 :(得分:1)

尝试了几种可能的解决方案之后,我已经能够通过Node.js 6.0.0在我的机器上安装Couchbase的Node.js SDK。我正在分享以下信息,以防其他人遇到同样的问题。这些步骤似乎已经解决了我的问题。

  1. 卸载Visual Studio 2012(和Visual Studio 2015 ......我试图使用这两个版本都无济于事)
  2. 重新启动了我的电脑
  3. 安装Visual Studio 2013 Community Edition(https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx)的所有组件(不仅仅是默认值)
  4. 重新启动了我的电脑
  5. 打开命令提示符并确保NVM使用的是Node.js 6.0.0(例如{:a i :b 0}nvm use 6.0.0
  6. 在命令提示符下,全局安装的node-gyp(npm install -g node-gyp)(参考:https://github.com/nodejs/node-gyp
  7. 在命令提示符下,运行nvm install 6.0.0
  8. 在命令提示符下,运行npm config set msvs_version=2013以通过设置上一步中的值来确认我获得了2013
  9. 从命令提示符处运行npm config get msvs_version,例如npm config set python <path_to_the_python_executable>
  10. npm config set c:\Python27\python.exe以确认我获得了我在上一步中输入的值
  11. 在命令提示符下,运行npm config get python
  12. Couchbase论坛的this thread中提供了一些其他信息。