ぴよがち

技術的な話をします。みんなで強くなりましょう。

webpack-dotenv のコンパイル結果の置き換えの挙動

.env ファイルに以下のように設定したとして、

hoge=piyo

こんな感じのスクリプトは、

if (process.env["hoge"] === "piyopiyo") {
  functionFoo();
}
functionBar();

環境変数が定数に置き換えられて、こんな感じでTree Shakingされた状態で出力される。

functionBar();