はじめに
基本的には.env
ファイル等使うかと思いますが、この記事ではビルド時にセットする方法になります。
実装
Nuxtでは環境変数の頭にNUXT_ENV
を付与する必要があります。
https://nuxtjs.org/docs/configuration-glossary/configuration-env/#automatic-injection-of-environment-variables
下記はStorybookのビルドの時だけセットするという例になります。
package.json
...
"scripts": {
"storybook": "set NUXT_ENV_IS_STORYBOOK=true && yarn nuxt storybook"
}
...
nuxt.config.js
...
process.env.NUXT_ENV_IS_STORYBOOK // true
...
おわりに
備忘録的な内容なので薄いですが、何かあればコメントいただけると幸いです。