---
title: "環境ファイルのサポート"
slug: "env-file-support"
abstract: ".envファイルに対するJSS CLIサポートの説明"
---
# 環境ファイルのサポート

JSSアプリケーションおよびJSS CLIは、.envファイルで定義された環境変数の読み込みをサポートしています。

JSSアプリケーションで定義されたノードおよびNPMスクリプトは、dotenv-flowパッケージを使って.envファイルから環境変数を読み込み、[dotenv-flowの上書き優先度](https://www.npmjs.com/package/dotenv-flow#variables-overwritingpriority)を尊重します。

JSS CLIはNODE\_ENV変数を使わず、したがって .envファイルと .env.localファイルのみをサポートします。

.env\*ファイル内の変数は自動的に展開されます。これにより他の値を参照できるようになります。変数値に$を使おうとした場合、バックスラッシュ\\でエスケープしなければなりません。例えば:

PASSWORD=b

# becomes 'adminb'
EXPANDED=admin$PASSWORD

# becomes 'admin$PASSWORD'
ESCAPED=admin\\$PASSWORD