我正在尝试构建一个 package.json,以便在 Heroku 上运行 NodeJS 应用程序时,它将使用环境变量运行 scripts.postinstall 步骤。例如:
...
"scripts": {
"postinstall": "command $ENV_VAR"}
},
...
我看过 docs并且找不到可以证明我可以的东西。
这可能吗?这甚至是可取的和“我做错了”™吗?
最佳答案
忽略反对者。您可以使用 cross-var
以跨平台的方式执行此操作:
"scripts": {
"postinstall": "cross-var command $ENV_VAR"
}
关于node.js - 是否可以在 npm/package.json 中使用环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32980057/