読者です 読者をやめる 読者になる 読者になる

getalog

console.log geta6

electron@0.35のコードをwebpackしたら"electron"がないって言われた

electronをcommonjsモジュールとして追加してあげる必要がある。

最初、何を思ったのかexternalとかIgnorePluginとかで無視しようとして時間を浪費したのでメモ。

NG

export default {
  plugins: [
    new webpack.IgnorePlugin(/^(?:electron)$/),
  ]
}

NG

export default {
  externals: ['electron'],
}

OK

export default {
  plugins: [
    new webpack.ExternalsPlugin('commonjs', ['electron']),
  ]
}