двойная кавычка пользователя, чтобы получить точное значение. например:
echo "${var}"
, и он правильно прочитает ваше значение.
Если вы хотите, чтобы переменные среды устанавливались во время выполнения, вы можете установить их вручную или использовать другие инструменты, такие как dotenv
https://www.npmjs.com/package/dotenv
Но самый простой способ - установить их во время выполнения при запуске двоичных файлов. Вы можете использовать либо пакетный скрипт (если windows), например:
setlocal
set NODE_ENV=production
.\your-binaries.exe
endlocal
Примечание : setlocal предотвращает утечку переменной в дальнейшем.
Однострочная версия может быть set NODE_ENV=production && .\binaries.exe
Под Linux работает так же: установить переменную, затем запустить.