【问题标题】:Use process.env variable in npm script在 npm 脚本中使用 process.env 变量
【发布时间】:2017-02-06 14:23:23
【问题描述】:

我有一个 node.js 应用程序,我正在 Heroku 上构建/托管它。我想在构建我的应用程序时使用在 Heroku 上设置的环境变量。例如在 package.json 中

  "scripts": {
    "postinstall": "build --option="MY_HEROKU_ENVIRONMENT_VARIABLE"
}

脚本运行时是否可以读取这些变量?

提前致谢 /埃里克

【问题讨论】:

    标签: heroku npm environment-variables


    【解决方案1】:

    不,这是不可能的。相反,您可以做的是定义一个要运行的 Node 脚本,并让该脚本本身使用环境变量。

    例如,如果您的postinstall 目标只是node postinstall.js,然后在您的postinstall.js 脚本中读取process.env.MY_HEROKU_ENVIRONMENT_VARIABLE 值怎么办?

    【讨论】:

      猜你喜欢
      • 2016-12-05
      • 2017-08-03
      • 2018-10-02
      • 1970-01-01
      • 2021-12-24
      • 2021-11-12
      • 1970-01-01
      • 2019-04-08
      • 2016-02-29
      相关资源
      最近更新 更多