我有一个文件ENVVARS
,该文件包含设置许多环境变量,例如
export ENV_VAR1 = 'mongodb://url'
export ENV_VAR2 = 'dbname'
在运行脚本之前,需要设置这些环境变量。我正在尝试做类似的事情:
"test": . ENVVARS && npm run test-s
我已经了解了如何使用cross-env
内联设置环境变量,但是并没有偶然发现我要解决的问题的解决方案,即通过外部文件设置多个环境变量。
这可能吗?
答案 0 :(得分:0)
就像@VtoCorleno建议的那样,您可以使用doenv软件包,该软件包可让您在ENV VARIABLES
文件中设置尽可能多的.env
,可以在程序中访问它们,例如:process.env.XYZ
,
您的情况可以是:
process.env.ENV_VAR1
process.env.ENV_VAR2