学習バンザイITエンジニアの精神安穏日記

ITエンジニアというより、IT系雑務者

GatsbyJSでenvがundefinedになる

原因

下記の記述を追加する

require("dotenv").config({
  path: `./.env.${process.env.NODE_ENV}`,
});

module.exports = {
  // 略
  apiKey: process.env.API_KEY
}

参考

Environment Variables | Gatsby 【Gatsby.js】.env.development内の変数がundefinedになるエラー | とおまわりの人生遠回り