我遇到NPM安装后脚本的问题,问题是构建过程忽略配置的NODE_ENV(通过cctrlapp x/y config.add
设置)并始终默认为production
。对于我所看到的,这是“已经解决”two months ago by Heroku。从this issue开始,它似乎应该是透明的。
在构建过程中,有什么必须要访问我的ENV变量吗?任何解决方法?
谢谢!
答案 0 :(得分:3)
我找到了一个解决方法,从不同的ENV变量中,在构建过程中唯一具有值的变量是DEP_NAME
,但它已经足够了,因为我们可以从中提取env
:{ {1}}。这适用于CloudControl,不知道它是否适用于Heroku。
project/environment