【问题标题】:How can I reference an environment variable from Node's .env file?如何从 Node 的 .env 文件中引用环境变量?
【发布时间】:2019-10-17 18:19:40
【问题描述】:

我已经在 shell 中手动定义了一个环境变量,我希望能够在 Node.js 的 .env 文件中引用这个环境变量。 Node 的.env 文件似乎不支持调用现有的环境变量。

例如.env

testfilepath=$TEST_PATH/testfile

错误:

npm start
Error: File does not exist at path: $TEST_PATH/testfile.

如何引用 Node .env 文件中的现有环境变量?

【问题讨论】:

    标签: node.js environment-variables dotenv


    【解决方案1】:

    dotenv 不支持此类功能。不过,您可以在其上使用 dotenv-expand 来扩展现有变量:

    let dotenv = require('dotenv')
    let dotenvExpand = require('dotenv-expand')
    
    let myEnv = dotenv.config()
    dotenvExpand(myEnv)
    

    【讨论】:

      猜你喜欢
      • 2022-07-20
      • 2021-08-19
      • 2017-09-02
      • 2021-11-19
      • 2018-12-15
      • 1970-01-01
      • 1970-01-01
      • 2021-03-12
      • 1970-01-01
      相关资源
      最近更新 更多