electron-packagerでasar圧縮する時はFlashなどのバイナリファイルを含めてはならない
表題どおりです.electron-packagerでasar圧縮する時にバイナリファイルも圧縮すると,asar内でそのファイルを読み込むことができない.
--asar.unpackオプションで指定して,圧縮しないようにする必要がある.
なので,
こんな感じ.指定するとアプリ内ファイルのapp.asarが生成されるディレクトリと同じディレクトリに app.asar.unpackedというディレクトリができ,そこに指定した圧縮されていないファイルが置かれる.
なので,
https://github.com/tsuwatch/nicomentron/blob/v0.5.0/src/main.js#L24
ディレクトリを指定するときに,app.asarの部分をapp.asar.unpackedにしたりして読み込む.