a missing path of something like node_modules/sqlite3/lib/binding/node-v43-darwin-x64
エラーが起こる原因
electron で探しに行っているsqlite3のpathと実際にinstallしているsqliteのパスが異なっているために起こる。
詳細
sqliteの更新が遅れているために古いnodeのpathをそのままにされている
node_modules/sqlite3/lib/binding/node-v14-darwin-x64
解決策
npm run prepublish
node-gyp configure --module_name=node_sqlite3 --module_path=../lib/binding/node-v43-darwin-x64
node-gyp rebuild --target=0.27.1 --arch=x64 --target_platform=darwin --dist-url=https://atom.io/download/atom-shell --module_name=node_sqlite3 --module_path=../lib/binding/node-v43-darwin-x64
ここで一つ注意するべきことはtargetのelectronのversionとnode-v43の所は自分の環境に応じて変更する必要がある。
参考文献