我有一个在 Heroku 上构建/托管的 node.js 应用程序。我想在构建我的应用程序时使用在 Heroku 上设置的环境变量。例如在 package.json
"scripts": {
"postinstall": "build --option="MY_HEROKU_ENVIRONMENT_VARIABLE"
}
是否可以在脚本运行时读取这些变量?
提前致谢 /埃里克
最佳答案
不,这是不可能的。您可以做的是定义一个要运行的 Node 脚本,并让该脚本本身使用环境变量。
例如,如果您的 postinstall
目标只是 node postinstall.js
,然后在您的 postinstall.js
脚本中读取process.env.MY_HEROKU_ENVIRONMENT_VARIABLE
值?
关于heroku - 在 npm 脚本中使用 process.env 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42070055/