またWebPackでハマった。もーこれ疲れますね。。。
output:{ library: 'hoge', libraryTarget: 'umd', }
って、設定したライブラリ用の設定でビルドした奴を
nodeでrequireすると下のエラーが出る。
ReferenceError: window is not defined
で、これを回避するのに↓にした方が良いってさ。
output:{ library: 'hoge', libraryTarget: 'umd', globalObject: 'this' <---これ }
↑の設定でビルドして出来上がる奴のwindowのところがthisになる。
うーん。webpackは素晴らしいとは思うのですが、
もうちょっとこう何かなーって疲れません?
参考: