調べるとあれこれ方法は書いてあるんだけど、たぶんバージョンとか環境ごとに微妙にいろいろ違うっぽくてうまくいかず、いくつか試して一応動かせた。ちなみにElectoronのVerは9。
- npm install --save sequelize sqlite3
- npm install --save-dev electron-rebuild
- ./node_modules/.bin/electron-rebuild -f -w sqlite3
- vue.config.js のexternalsを追加
module.exports = {
pluginOptions: {
electronBuilder: {
externals: ["sequelize"],
},
},
};