我正在尝试在桌面应用程序中使用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)