如何在Windows下使用NodeJS的db-mysql扩展?

时间:2011-08-11 10:17:02

标签: mysql windows node.js

我在Windows下使用NodeJS(从NodeJS站点下载node.exe)。我想使用这个db-mysql扩展名(https://github.com/mariano/node-db-mysql/

我不知道如何使用它。是否有必要重建整个node.exe或是否可以只构建扩展?我无法使用node.exe运行NPM(导致错误),如安装说明所示。

由于

2 个答案:

答案 0 :(得分:2)

很抱歉,你必须拥有一个可以编译c的完整工具链(Cygwin)。这意味着您有三种选择:

  1. 使用linux(在VM中)或mac
  2. 从cygwin安装节点(https://github.com/joyent/node/wiki/Building-node.js-on-Cygwin-(Windows))
  3. 使用另一个不需要编译的数据库(例如node-dirty:https://github.com/felixge/node-dirty)。

答案 1 :(得分:1)

对于我所知道的,您不能将NPM(节点包管理器)与Windows可执行文件node.exe一起使用。

相反,您应该从https://github.com/mariano/node-db-mysql/downloads下载zip / tar模块,并将内容放入脚本上方的* node_modules *文件夹中。

结构示例:

/nodestuff
  /node_modules
    /db-mysql // The module
  /script
    app.js // Your script

然后按照https://github.com/mariano/node-db-mysql/上的说明创建数据库连接。 祝你好运。