Node.js Sequelize依赖问题

时间:2011-08-29 15:39:23

标签: node.js sequelize.js

我正在使用sequelize库(1.0.2)处理node.js(0.4.7)。 npm设置依赖项以便

 ─┬ sequelize@1.0.2 
│ ├── lingo@0.0.4 
│ ├─┬ mysql@0.9.3 
│ │ └─┬ hashish@0.0.4 
│ │   └── traverse@0.5.1 
│ ├── underscore@1.1.7 
│ └── underscore.string@1.1.6 

但是,node.js给出了错误

node.js:134
        throw e; // process.nextTick error, or 'error' event on first tick
        ^
Error: deprecated: use mysql.createClient() instead
    at new Client (/node_modules/sequelize/node_modules/mysql/lib/client.js:12:11)

我用谷歌搜索它,我发现:https://github.com/sdepold/sequelize/issues/89并没有解决我的问题。这显然是一种依赖性问题。你们中有谁曾经遇到过这个问题吗?知道怎么解决吗?

Node.js正在ARM处理器上的Ubuntu 9.04上运行。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

好的,我刚刚发布了支持node-mysql 0.9.4的v1.1.0。请试一试,告诉我它是否适合您。