【问题标题】:Setting Multiple Environment Variables In File Through package.json Script通过 package.json 脚本在文件中设置多个环境变量
【发布时间】:2018-12-04 09:36:34
【问题描述】:

我有一个文件ENVVARS,其中包含设置许多环境变量,例如

export ENV_VAR1 = 'mongodb://url'
export ENV_VAR2 = 'dbname'

我需要在运行脚本之前设置这些环境变量。我正在尝试这样做:

"test": . ENVVARS && npm run test-s

我已经阅读了有关使用cross-env 内联设置环境变量的信息,但没有偶然发现我正在尝试做的解决方案,即通过外部文件设置多个环境变量。

这样可以吗?

【问题讨论】:

标签: javascript environment-variables package.json


【解决方案1】:

就像@VtoCorleno 建议的那样,您可以使用doenv 包,它可以让您在.env 文件中设置尽可能多的ENV VARIABLES,您可以在您的程序中访问它们,例如:process.env.XYZ,

在您的情况下可以是: process.env.ENV_VAR1 process.env.ENV_VAR2

【讨论】:

    猜你喜欢
    • 2016-03-29
    • 1970-01-01
    • 2019-05-17
    • 1970-01-01
    • 1970-01-01
    • 2016-12-23
    • 1970-01-01
    • 2018-02-23
    • 1970-01-01
    相关资源
    最近更新 更多