実行時にモジュールが違うとエラーがでてしまう。
使用しているnodejsのバージョンにkmconnectorが対応していない?ようで node_modules を削除して、electronのバージョンを指定して再インストールを行なった。
この時使用していたnodejsのバージョンはv12.18.0
electronのバージョンを指定してインストール
$ npm install --save electron@4.2.12 $ npm install --save serialport $ npm install --save kmconnector $ npm init -y $ npx electron ./src
実行すると モジュールのバージョンが違うみたいなエラー がでるのでelectron-rebuildをインストールして実行
$ npm install --save-dev electron-rebuild $ ./node_modules/.bin/electron-rebuild
再度実行で正常に動作。 ※最初「./node_modules/.bin/electron-rebuild」をやってもエラーでリビルドされなかった。原因は不明。
参考 qiita.com