通过package.json脚本在文件中设置多个环境变量

时间:2018-06-25 18:24:50

标签: javascript environment-variables package.json

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

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

在运行脚本之前,需要设置这些环境变量。我正在尝试做类似的事情:

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

我已经了解了如何使用cross-env内联设置环境变量,但是并没有偶然发现我要解决的问题的解决方案,即通过外部文件设置多个环境变量。

这可能吗?

1 个答案:

答案 0 :(得分:0)

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

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