gpt4 book ai didi

node.js - 构建期间 NODE_ENV 的解决方法

转载 作者:搜寻专家 更新时间:2023-11-01 00:44:32 24 4
gpt4 key购买 nike

我在使用 NPM 后安装脚本时遇到问题,问题是构建过程忽略了配置的 NODE_ENV(通过 cctrlapp x/y config.add 设置)并且始终默认为生产。对于我所看到的,这是“已解决”的 two months ago by Heroku .来自 this issue , 看起来应该是透明的。

在构建期间我必须做些什么才能访问我的 ENV 变量吗?任何解决方法?

谢谢!

最佳答案

我找到了一个解决方法,从不同的 ENV 变量中,构建期间唯一具有值的是 DEP_NAME,但这已经足够了,因为我们可以从中提取 env :项目/环境。这适用于 CloudControl,不知道它是否适用于 Heroku。

if ('DEP_NAME' in process.env) {
process.env.NODE_ENV = process.env.DEP_NAME.split('/')[1];
}

关于node.js - 构建期间 NODE_ENV 的解决方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23185887/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com