結論
標題のままとなります。dotenv を用いているファイルを webpack で bundle した場合、そのままですと dotenv が用いられません。そのため、dotenv-webpack
を用いる必要があります。
やり方
1. dotenv-webpack をインストールします
--dev
オプションを付けてよいですが、ここでは割愛します。
$ npm install dotenv-webpack
または
$ yarn add dotenv-webpack
2. webpack.config.js に設定を書く
require
してから、plugins:
に書き加えます。以下のようになります。
const Dotenv = require('dotenv-webpack'); module.exports = { (省略) plugins: [new Dotenv()] (省略) };
感想
webpack 難しすぎ……。