簡體   English   中英

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

[英]How to consume `.env.local` in `package.json` script

我在/src文件夾中有這些文件 .env.* :

  • .env
  • .env.local
  • .env.staging

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".```

任何幫助將被appriciated。

您缺少文件-f, --file標志,它允許您使用自定義.env文件。

而不是env-cmd .env.local direflow-scripts build ,就像“幫助”部分建議的那樣,您應該嘗試:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM