webpack で bundle した際に path.resolve(__dirname, ...) でエラーになる(ルートを指すようになってしまう)場合の対処方法

結論

webpack.config.jsnode: に、__dirname: false を追加します。

webpack.config.js の例

たとえば、以下のようになります。

module.exports = {
  (省略)
  node: {
    __dirname: false
  },
  (省略)
};

参考

感想

webpack 難しすぎ……。

Powered by はてなブログ