【发布时间】:2014-11-15 06:18:32
【问题描述】:
我正在与node-webkit、Sequelize 和sqlite3 合作。 Node 运行应用程序没有问题,但是当我从 node-webkit 运行它时,它会抛出这个错误
"Uncaught Error: The dialect sqlite is not supported. (Error: Please install sqlite3 package manually)", source: /Users/mariowise/projects/node-webkit/requies-pos/node_modules/sequelize/lib/sequelize.js (176)
这是我的依赖项
"dependencies": {
"express": "~4.2.0",
"static-favicon": "~1.0.0",
"morgan": "~1.0.0",
"cookie-parser": "~1.0.1",
"body-parser": "~1.0.0",
"debug": "~0.7.4",
"jade": "~1.3.0",
"nunjucks": "^1.0.5",
"sqlite3": "~2.1.19",
"config": "0.4.33",
"sequelize": "~2.0.0-rc1",
"sequelize-sqlite": "~1.7.0"
}
【问题讨论】:
-
嗯,奇怪,我对 node-webkit 不熟悉,但 sequelize 只是 require 的 sqlite,所以它使用常规的 npm 查找。顺便删除 sequelize-sqlite 作为依赖,只需要使用 sequelize 和 sqlite3
标签: node.js sqlite node-webkit sequelize.js