【问题标题】:Referring to environment variables from binding.gyp (node-gyp)从 binding.gyp (node-gyp) 引用环境变量
【发布时间】:2013-06-06 01:59:22
【问题描述】:

我正在使用 node-gyp,我想在我的 binding.gyp 文件中使用环境变量的值。

这是困难的方式(列出上下文):

'<!@(printf "%s" "$FOO")'

但是有没有更简单的方法?

【问题讨论】:

    标签: environment-variables node-gyp


    【解决方案1】:

    据我使用 gyp(Google 的父项目,而不是节点 https://code.google.com/p/gyp/ 附带的项目)所知。您可以像在 shell 中一样访问环境变量。

    例如:

    '$(FOO)'
    

    将返回存储在FOO中的数据。

    要在列表上下文中获取该信息,我不知道是否有比您所做的更好的方法,除了可能更简洁的方法:

    '<!(echo $FOO)'
    

    你可以找到谷歌的gyp input format reference online here

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-17
    • 1970-01-01
    • 1970-01-01
    • 2018-01-24
    • 2021-08-14
    • 2015-07-18
    • 1970-01-01
    • 2020-07-22
    相关资源
    最近更新 更多