相关疑难解决方法(0)

电子和续集错误:不支持方言sqlite

我正在尝试在桌面应用程序中使用sequelize和sqlite与电子,但在运行应用程序时运行npm start(运行node_modules/.bin/electron .)会出现以下错误:

未捕获的错误:不支持方言sqlite.(错误:请手动安装sqlite3包)

我已经安装了sequelize和sqlite npm install --save sequelize sqlite.当我直接运行模型文件时node models.js,一切正常:

$ node models.js
Executing (default): CREATE TABLE IF NOT EXISTS `Users` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `username` VARCHAR(255), `birthday` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL);
Executing (default): PRAGMA INDEX_LIST(`Users`)
Executing (default): INSERT INTO `Users` (`id`,`username`,`birthday`,`updatedAt`,`createdAt`) VALUES (NULL,'janedoe','1980-07-19 22:00:00.000 +00:00','2015-09-06 11:18:52.412 +00:00','2015-09-06 11:18:52.412 +00:00');
{ id: 1,
  username: 'janedoe',
  birthday: Sun Jul 20 1980 00:00:00 GMT+0200 …
Run Code Online (Sandbox Code Playgroud)

node.js sequelize.js electron

9
推荐指数
2
解决办法
7313
查看次数

标签 统计

electron ×1

node.js ×1

sequelize.js ×1