如何在 `package.json` 脚本中使用 `.env.local`

How to consume `.env.local` in `package.json` script

我在 /src 文件夹中有这些文件 .env.*:

src/.env:
REACT_APP_NODE_ENV=123

src/.env.local:
REACT_APP_NODE_ENV=456.

所以我安装了 env-cmd 软件包,并在 package.json 中添加了该脚本:

"build:local":"env-cmd .env.local direflow-scripts build"

执行时:yarn build:local, 我收到 错误:

```
   $ env-cmd .env.local direflow-scripts build
   spawn .env.local ENOENT
   error Command failed with signal "SIGINT".```

如有任何帮助,我们将不胜感激。

您缺少允许您使用自定义 .env 文件的文件 -f, --file 标志。

而不是 env-cmd .env.local direflow-scripts build,正如 "Help" section 所建议的那样,您应该尝试:

$ env-cmd -f .env.local direflow-scripts build