Я использую node-gyp и хотел бы использовать значение переменной среды внутри моего файла binding.gyp
.
Вот трудный путь (контекст списка):
'<!@(printf "%s" "$FOO")'
Но есть ли способ проще?
Я использую node-gyp и хотел бы использовать значение переменной среды внутри моего файла binding.gyp
.
Вот трудный путь (контекст списка):
'<!@(printf "%s" "$FOO")'
Но есть ли способ проще?
Насколько мне известно из работы с gyp (родительский проект Google, а не тот, который поставляется с узлом https://code.google.com/p/gyp/). Вы можете получить доступ к переменным среды так же, как и в оболочке.
Например:
'$(FOO)'
Вернет данные, хранящиеся внутри FOO
.
Чтобы получить эту информацию в контексте списка, я не знаю, есть ли лучший способ, чем то, что вы сделали, за исключением, возможно, более краткого способа:
'<!(echo $FOO)'
Вы можете найти справочник по формату ввода gyp от Google здесь.