我正在使用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上运行。
提前谢谢。
答案 0 :(得分:0)
好的,我刚刚发布了支持node-mysql 0.9.4的v1.1.0。请试一试,告诉我它是否适合您。