Установка нескольких переменных среды в файле через скрипт package.json - PullRequest
0 голосов
/ 25 июня 2018

У меня есть файл ENVVARS, который состоит из установки многих переменных среды, например,

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

Мне нужно установить эти переменные среды перед запуском сценария.Я пытаюсь сделать что-то вроде этого:

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

Я читал об использовании cross-env для установки переменных среды inline, но не наткнулся на решение длято, что я пытаюсь сделать, это установка нескольких переменных среды через внешний файл.

Возможно ли это сделать?

1 Ответ

0 голосов
/ 25 июня 2018

Как и @VtoCorleno, вы можете использовать пакет doenv , который позволяет установить столько файлов ENV VARIABLES в .env, но и получить к ним доступ в своей программе, например: process.env.XYZ,

Что в вашем случае может быть: process.env.ENV_VAR1 process.env.ENV_VAR2

...