ばかおもちゃ本店:Youtube twitter:@sashimizakana Amazon.co.jpアソシエイト

2017年6月1日木曜日

webpackでelectronのレンダラプロセスのjsをビルドする

Vue.jsでelectronのアプリ書こうと思ったんだけど、単一ファイルコンポーネントとか使って、webpackでビルドしようとすると、当然うまくいかない。コンポーネント内のrequireはwebpackに解決されてしまうので、ipcとかrequireしようとするとエラーになってしまう。
で、webpack公式ドキュメントを眺めてたら書いてあった。

https://webpack.github.io/docs/configuration.html#target

webpack.config.jsのtargetにelectronを設定すりゃいいとのこと。